Sign In to Follow Application
View All Documents & Correspondence

System For Management Of Multiple Copied Data Instances And Method Thereof

Abstract: The present disclosure provides a system (102) and a method (200) for managing copied data instances. The system (102) includes a processor (104) configured to receive copied data instances from at least one computing device (130), store the copied data instances in a memory (106), and assign unique identifiers to each copied data instance. The system (102) enables retrieval and pasting of copied data instances at designated locations using the assigned unique identifiers while preserving original formatting. The system (102) further allows storing copied data instances under user-defined names, indexing for structured retrieval, and supporting tagging, searching, and sorting. A visual preview feature ensures accuracy before pasting. Further, the system (102) synchronizes copied data across multiple devices using cloud storage and integrates with third-party applications for seamless data transfer and pasting functionality.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
10 February 2025
Publication Number
09/2025
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

Shoption Private Limited
Sr. No.133/3/9, Behind Laxmi Hotel, Haveli, Maharashtra - 412308, India.

Inventors

1. KALE, Sharad Ramdas
364/65, Kalevasti, Pimpalwadi, Rashin, Tal - Karjat, Ahmednagar, Maharashtra - 414403, India.

Specification

Description:TECHNICAL FIELD
[0001] The present disclosure relates to data management systems, and more particularly, to a system and method for managing multiple copied data instances in computing environments.

BACKGROUND
[0002] Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed disclosure, or that any publication specifically or implicitly referenced is prior art.
[0003] In modern computing environments, ability to copy and paste data is a fundamental functionality used across various applications and devices. Traditional clipboard systems allow users to temporarily store copied content and paste it as needed. However, conventional clipboard management is typically limited to storing a single copied instance at a time, which creates inefficiencies when handling multiple pieces of data.
[0004] Users often need to copy and paste multiple data instances in different locations within applications. However, existing clipboard systems overwrite previously copied data when new content is copied, leading to repetitive copying and pasting actions. This process is time-consuming, inefficient, and prone to errors, especially when users need to reference and transfer multiple copied items across different applications or devices.
[0005] Some existing solutions attempt to improve clipboard functionality through clipboard history managers, which store multiple copied items temporarily. These solutions allow users to access previously copied content, but they have significant limitations. Existing clipboard managers store copied items in a sequential manner without structured organization, making it difficult to locate specific data instances. Many clipboard tools do not preserve original formatting of copied data when pasting into different applications, leading to inconsistent output. Most conventional clipboard managers do not support advanced searching, sorting, or tagging, making retrieval of specific copied items inefficient. Existing solutions also lack a mechanism for uniquely identifying copied instances, making it challenging to manage multiple copied items effectively. Additionally, many clipboard solutions are confined to a single device, restricting the ability to transfer copied data across different computing environments seamlessly.
[0006] Therefore, there is a need for a solution that overcomes the above-mentioned drawbacks by providing an advanced system that allows multiple copied data instances to be stored and organized efficiently.

OBJECTS OF THE PRESENT DISCLOSURE
[0007] An object of the present disclosure is to enable storage and management of multiple copied data instances without overwriting previous content.
[0008] An object of the present disclosure is to assign unique identifiers to copied data instances for accurate retrieval and pasting.
[0009] An object of the present disclosure is to facilitate pasting of copied data instances at designated locations while preserving original formatting.
[0010] An object of the present disclosure is to allow temporary storage of copied data instances under user-defined names for structured organization.
[0011] An object of the present disclosure is to enable tagging of copied data instances for efficient categorization and retrieval.
[0012] An object of the present disclosure is to provide a search mechanism for copied data instances based on keywords, assigned tags, or unique identifiers.
[0013] An object of the present disclosure is to enable sorting of copied data instances based on predefined criteria for better organization.
[0014] An object of the present disclosure is to generate a visual preview of copied data instances before pasting to ensure selection accuracy.
[0015] An object of the present disclosure is to allow configuration of customizable keyboard shortcuts for efficient pasting of copied data instances.
[0016] An object of the present disclosure is to support batch pasting of multiple copied data instances in a predefined sequence.
[0017] An object of the present disclosure is to synchronize copied data instances across multiple computing devices using a cloud-based storage mechanism.
[0018] An object of the present disclosure is to integrate with third-party applications to facilitate seamless data transfer and pasting functionality.

SUMMARY
[0019] Aspects of the present disclosure relate to data management systems, and more particularly, to a system and method for managing copied data instances in computing environments. Specifically, the disclosure pertains to receiving, storing, organizing, retrieving, and pasting copied data instances using unique identifiers while preserving formatting, enabling efficient data handling across multiple applications and computing devices.
[0020] An aspect of the present disclosure relates to a system for managing copied data instances. The system includes a processor to receive one or more copied data instances from at least one device associated with at least one computing device. The system stores the copied data instances in a memory, assigns unique identifiers to each copied data instance, and retrieves and pastes the copied data instances at respective locations using the assigned unique identifiers while preserving original formatting. The processor is further configured to store the copied data instances under user-defined names and maintain an index for structured retrieval.
[0021] Additionally, the processor assigns one or more tags to the o copied data instances, facilitates searching using at least one of keywords, assigned tags, or unique identifiers, and enables sorting based on predefined criteria. The processor generates a visual preview of the copied data instances before pasting and supports customizable keyboard shortcuts for efficient retrieval and pasting. The system further allows pasting of the copied data instances in a predefined sequence and synchronizes them across one or more computing devices using a cloud-based storage mechanism. Furthermore, the processor integrates with third-party applications to facilitate seamless data transfer and pasting functionality.
[0022] Another aspect of the present disclosure pertains to a method for managing copied data instances. The method includes receiving, by a processor, one or more copied data instances from at least one device associated with at least one computing device, storing the copied data instances in memory, assigning unique identifiers to each copied data instance, and retrieving and pasting the copied data instances at respective locations using the assigned unique identifiers while preserving original formatting. The method further comprises assigning one or more tags to the copied data instances, searching them using at least one of keywords, assigned tags, or unique identifiers, and sorting them based on predefined criteria.
[0023] Various objects, features, aspects, and advantages of the inventive subject matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent components.

BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0025] FIG. 1 illustrates an exemplary block diagram of a system to manage multiple copied data instances, in accordance with an embodiment of the present disclosure.
[0026] FIG. 2 illustrates an exemplary flow chart of a method for managing multiple copied data instances, in accordance with an embodiment of the present disclosure.

DETAILED DESCRIPTION
[0027] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosures as defined by the appended claims.
[0028] Embodiments explained herein relate to data management systems, and more particularly, to a system and method for managing multiple copied data instances in computing environments. Various embodiments with respect to the present disclosure will be explained in detail with reference to FIGs. 1-2.
[0029] An embodiment of the present disclosure relates to a system for managing copied data instances. The system includes a processor to receive one or more copied data instances from at least one device associated with at least one computing device. The system stores the copied data instances in a memory, assigns unique identifiers to each copied data instance, and retrieves and pastes the copied data instances at respective locations using the assigned unique identifiers while preserving original formatting. The processor is further configured to store the copied data instances under user-defined names and maintain an index for structured retrieval.
[0030] Additionally, the processor assigns one or more tags to the o copied data instances, facilitates searching using at least one of keywords, assigned tags, or unique identifiers, and enables sorting based on predefined criteria. The processor generates a visual preview of the copied data instances before pasting and supports customizable keyboard shortcuts for efficient retrieval and pasting. The system further allows pasting of the copied data instances in a predefined sequence and synchronizes them across one or more computing devices using a cloud-based storage mechanism. Furthermore, the processor integrates with third-party applications to facilitate seamless data transfer and pasting functionality.
[0031] Another embodiment of the present disclosure pertains to a method for managing copied data instances. The method includes receiving, by a processor, one or more copied data instances from at least one device associated with at least one computing device, storing the copied data instances in memory, assigning unique identifiers to each copied data instance, and retrieving and pasting the copied data instances at respective locations using the assigned unique identifiers while preserving original formatting. The method further comprises assigning one or more tags to the copied data instances, searching them using at least one of keywords, assigned tags, or unique identifiers, and sorting them based on predefined criteria.
[0032] Referring to FIG. 1, an exemplary block diagram 100 of a system 102 to manage multiple copied data instances at once. The data instances may include content, such as, but not limited to text, videos, photos, and folders. The system 102 allows users to copy one or more data instances and paste them at designated locations as needed. The system 102 may include one or more processors 104, a memory 106, and an interface(s) 108. The one or more processors 104 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 104 may be configured to fetch and execute computer-readable instructions stored in the memory 106 of the system 102. The memory 106 may store one or more computer-readable instructions or routines, which may be fetched and executed to predict damage to a virtual vehicle. The memory 106 may include any non-transitory storage device including, for example, volatile memory such as Random-Access Memory (RAM), or non-volatile memory such as Erasable Programmable Read-Only Memory (EPROM), flash memory, and the like.
[0033] The interface(s) 108 may comprise a variety of interfaces, for example, a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, and the like. The interface(s) 108 may facilitate communication of the system 102 with various devices coupled to it. The interface(s) 108 may also provide a communication pathway for one or more components of the system 102. Examples of such components include but are not limited to, processing engine(s) 110 and a database 112. The database 112 may include data that is either stored or generated as a result of functionalities implemented by any of the components of the processing engine(s) 110.
[0034] In an embodiment, the processing engine(s) 110 may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine(s) 110. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing engine(s) 110 may be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the one or more processor(s) 104 may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine(s) 110. In such examples, the system 102 may include the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to the system 102 and the processing resource. In other examples, the processing engine(s) 110 may be implemented by an electronic circuitry. The processing engine(s) 110 may include a data management module 114, an identifier and organization module 116, a preview and pasting module 118, a shortcut configuration module 120, a synchronization module 122, and other module(s) 124. The other module(s) 124 may implement functionalities that supplement applications/functions performed by the processing engine(s) 110.
[0035] In an embodiment, the data management module 114 may be configured to receive one or more copied data instances from at least one device associated with at least one computing device 130. The device includes peripherals such as keyboards, mice, scanners, and digital pens that facilitate copying actions. When the user copies data, whether it's text, images, or other content, the data management module 114 ensures that this copied data is sent to be stored. Once the data instances are received, it is further stored in memory 106, which acts as a storage area. The memory 106 keeps this data, making it accessible later for retrieval and pasting whenever needed, all while preserving its original formatting. This allows users to manage and reuse copied content without the need to recopy it.
[0036] In an embodiment, the computing device 130 is communicatively coupled through a communication unit 132, and the computing device 130 may be a smartphone, tablet, computer, or any similar device capable of hosting a web client or application to facilitate communication and interaction. The communication unit 132 may be wired communication means, or wireless communication means, or a combination thereof. In some embodiments, the wired communication means may include, but not limited to, wires, cables, data buses, optical fibre cables, and the like.
[0037] In some embodiments, the wireless communication means may include, but not be limited to, telecommunication networks, Near Field Communication (NFC), Bluetooth, Internet, Local Area Networks (LAN), Wide Area Networks (WAN), Light Fidelity (Li-FI) networks, a carrier network, and the like. In some embodiments, the form factor of the data transmitted through the communication means may be any one or combination of including, but not limited to, analogue signals, electrical signals, digital signals, radio signals, infrared signals, data packets, and the like.
[0038] In an embodiment, the identifier and organization module 116 assign unique identifiers to each copied data instance, acting as individual "labels" to distinguish each piece of data. Users can also assign tags to their copied data, such as "contact info" or "marketing," to make it easier to categorize and retrieve later. Additionally, the module allows users to search the data by keywords, tags, or unique identifiers, ensuring quick access to specific content. The identifier and organization module 116 also enables sorting of copied data based on predefined criteria, like date, tags, or data type, helping to keep the data organized.
[0039] Furthermore, users can assign specific names to their copied data instances, such as labeling a copied paragraph as "Project Report" or a file as "Invoice 2025." To facilitate easier access, the identifier and organization module 116 maintains an index, which organizes the data based on the names or other criteria. This index acts like a catalog, enabling users to quickly locate and retrieve their copied data without manually searching through everything.
[0040] In an embodiment, the preview and pasting module 118 is configured to manage retrieval and pasting of the copied data instances. The preview and pasting module 118 ensures that when data is pasted, this goes to correct location and preserves its original formatting. For instance, whether the data is text, image, or another type of content, this may appear exactly same as it is when copied. The preview and pasting module 118 also allows the data to be pasted in a predefined sequence, i.e. users can choose order in which multiple copied items are pasted. For example, if there are several pieces of copied text, the system can paste them in the order that the user has set.
[0041] Further, before pasting the data instances, the preview and pasting module 118 generates a visual preview of the copied data instances. This enables the user to view the data before pasting, ensuring accuracy and allowing them to make any necessary adjustments.
[0042] In an example implementation, when multiple pieces of information are copied from different sources, such as text from a document, an image, and a table, using the proposed system 102. The system 102 retrieves the copied data instances using their unique identifiers and pastes them at the specified locations. The original formatting of each data instance, such as text styles, table structure, and image size, is preserved during the pasting process. The system 102 also allows the user to define a predefined sequence for pasting. For instance, if the table is to be pasted first, followed by the text and then the image, the system will paste them in that specific order, even if they were copied in a different order. Further, prior to pasting, the system generates a visual preview of the copied data instances. This preview provides an opportunity to verify the content and its formatting, ensuring that the pasted data meets the user's expectations before finalizing the action.
[0043] In an embodiment, the shortcut configuration module 120 allows users to configure customizable keyboard shortcuts for retrieving and pasting copied data instances. For instance, the users can define specific keyboard combinations to quickly access and paste their copied content, making process more efficient. For instance, a user might set a shortcut like "Ctrl + Shift + V" to paste a specific copied text, or assign a different shortcut for pasting the image.
[0044] In some embodiments, the system 102 may allow users to define shortcut for pasting copied data not just within the same application, but also into external applications like email clients, design tools, or project management software, simplifying workflows across various platforms.
[0045] In an embodiment, the synchronization module 122 is configured to ensure that copied data instances are accessible across multiple devices. The module is configured to use a cloud-based storage mechanism, meaning that when data is copied on one device, it is automatically stored in a server 140 or a cloud. This allows the copied data to be retrieved and pasted on other devices that are connected to the same cloud storage, without needing to recopy the data.
[0046] For instance, if a user copies a piece of text on their laptop, the synchronization module 122 may save it to the cloud. Later, the user can retrieve and paste the same text on their smartphone or tablet, as the data has been synchronized across the devices. This cloud-based synchronization ensures that copied data is available on any device, providing seamless access and reducing the need to manually transfer data between devices.
[0047] In an embodiment, the synchronization module 122 is further configured to integrate with third-party applications, enabling seamless data transfer and pasting functionality across different software platforms. For example, if a user is working in a word processor and needs to paste data from a spreadsheet, the shortcut configuration module would ensure that the copied data can be transferred and pasted into the word processor directly, without requiring the user to manually copy and paste between the two applications.
[0048] Referring to FIG. 2, an exemplary flow chart of a method 200 for managing multiple copied data instances is disclosed. At block 202 receives one or more copied data instances from at least one device associated with at least one computing device 130.
[0049] Continuing further, at block 204, the processor 104 stores the received copied data instances in a memory 106.
[0050] Continuing further, at block 206, the processor 104 assigns unique identifiers to each copied data instance, ensuring that each instance can be individually recognized and managed.
[0051] Continuing further, at block 208, the processor 104 retrieves and pastes the copied data instances at the designated locations using the assigned unique identifiers, all while preserving the original formatting of the data.
[0052] Additionally, the method 200 includes assigning tags to the copied data instances, enabling better organization. The processor 104 also allows for searching the copied data instances using keywords, assigned tags, or unique identifiers. Further, the processor 104 sorts the copied data instances based on predefined criteria to maintain an organized structure.
[0053] Thus, the present disclosure discloses the system 102 and method 200 that improves user experience by allowing smooth data transfer, retrieval, and pasting without losing formatting, thus enhancing efficiency in handling multiple copied data instances.
[0054] While the foregoing describes various embodiments of the disclosure, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the disclosure is determined by the claims that follow. The disclosure is not limited to the described embodiments, versions, or examples, which are included to enable a person having ordinary skill in the art to make and use the disclosure when combined with information and knowledge available to the person having ordinary skill in the art.

ADVANTAGES OF THE PRESENT DISCLOSURE
[0055] The present disclosure provides a system and method to enable storage and management of multiple copied data instances without overwriting previous content.
[0056] The present disclosure provides a system and method to assign unique identifiers to copied data instances for accurate retrieval and pasting.
[0057] The present disclosure provides a system and method to facilitate pasting of copied data instances at designated locations while preserving original formatting.
[0058] The present disclosure provides a system and method to allow temporary storage of copied data instances under user-defined names for structured organization.
[0059] The present disclosure provides a system and method to enable tagging of copied data instances for efficient categorization and retrieval.
[0060] The present disclosure provides a system and method to provide a search mechanism for copied data instances based on keywords, assigned tags, or unique identifiers.
[0061] The present disclosure provides a system and method to enable sorting of copied data instances based on predefined criteria for better organization.
[0062] The present disclosure provides a system and method to generate a visual preview of copied data instances before pasting to ensure selection accuracy.
[0063] The present disclosure provides a system and method to allow configuration of customizable keyboard shortcuts for efficient pasting of copied data instances.
[0064] The present disclosure provides a system and method to support batch pasting of multiple copied data instances in a predefined sequence.
[0065] The present disclosure provides a system and method to synchronize copied data instances across multiple computing devices using a cloud-based storage mechanism.
[0066] The present disclosure provides a system and method to integrate with third-party applications to facilitate seamless data transfer and pasting functionality.

, Claims:1. A system (102) for management of copied data instances, the system (102) comprising:
a processor (104); and
a memory (106) operatively coupled to the processor (104), the memory (106) storing instructions that, when executed, cause the processor (104) to:
receive one or more copied data instances from at least one device associated with at least one computing device;
store the one or more copied data instances in the memory;
assign unique identifiers to each copied data instance; and
retrieve and paste the one or more copied data instances at respective locations using the assigned unique identifiers while preserving original formatting.
2. The system (102) as claimed in claim 1, wherein the processor (104) is further configured to store the one or more copied data instances under user-defined names, and maintain an index for structured retrieval.
3. The system (102) as claimed in claim 1, wherein the processor (104) is further configured to:
assign one or more tags to the one or more copied data instances;
search the one or more copied data instances using at least one of: keywords, assigned tags, or unique identifiers; and
sort the one or more copied data instances based on a predefined criteria.
4. The system (102) as claimed in claim 1, wherein the processor (104) is further configured to generate a visual preview of the one or more copied data instances prior to pasting.
5. The system (102) as claimed in claim 1, wherein the processor (104) is further configured to enable configuration of customizable keyboard shortcuts to retrieve and paste the one or more copied data instances.
6. The system (102) as claimed in claim 1, wherein the processor (104) is further configured to paste the one or more copied data instances in a predefined sequence.
7. The system (102) as claimed in claim 1, wherein the processor (104) is further configured to synchronize the one or more copied data instances across one or more computing devices using a cloud-based storage mechanism.
8. The system (102) as claimed in claim 1, wherein the processor (104) is further configured to integrate with third-party applications to facilitate data transfer and pasting functionality.
9. A method (200) for managing copied data instances, the method (200) comprising:
receiving (202), by a processor, one or more copied data instances from at least one device associated with at least one computing device;
storing (204), by the processor, the one or more copied data instances in a memory;
assigning (206), by the processor, unique identifiers to each copied data instance; and
retrieving and pasting (208), by the processor, the one or more copied data instances at respective locations using the assigned unique identifiers while preserving original formatting.
10. The method (200) as claimed in claim 9, further comprising:
assigning, by the processor, one or more tags to the one or more copied data instances;
searching, by the processor, the one or more copied data instances using at least one of: keywords, assigned tags, or unique identifiers; and
sorting, by the processor, the one or more copied data instances based on a predefined criteria.

Documents

Application Documents

# Name Date
1 202521011078-STATEMENT OF UNDERTAKING (FORM 3) [10-02-2025(online)].pdf 2025-02-10
2 202521011078-FORM FOR STARTUP [10-02-2025(online)].pdf 2025-02-10
3 202521011078-FORM FOR SMALL ENTITY(FORM-28) [10-02-2025(online)].pdf 2025-02-10
4 202521011078-FORM 1 [10-02-2025(online)].pdf 2025-02-10
5 202521011078-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [10-02-2025(online)].pdf 2025-02-10
6 202521011078-EVIDENCE FOR REGISTRATION UNDER SSI [10-02-2025(online)].pdf 2025-02-10
7 202521011078-DRAWINGS [10-02-2025(online)].pdf 2025-02-10
8 202521011078-DECLARATION OF INVENTORSHIP (FORM 5) [10-02-2025(online)].pdf 2025-02-10
9 202521011078-COMPLETE SPECIFICATION [10-02-2025(online)].pdf 2025-02-10
10 202521011078-FORM-9 [12-02-2025(online)].pdf 2025-02-12
11 202521011078-STARTUP [13-02-2025(online)].pdf 2025-02-13
12 202521011078-FORM28 [13-02-2025(online)].pdf 2025-02-13
13 202521011078-FORM 18A [13-02-2025(online)].pdf 2025-02-13
14 Abstract.jpg 2025-02-24
15 202521011078-FORM-26 [06-03-2025(online)].pdf 2025-03-06
16 202521011078-Proof of Right [24-07-2025(online)].pdf 2025-07-24