Abstract: A SYSTEM AND METHOD FOR ENABLING A STEP-PROCESSING SYSTEM The disclosed method solves the problem of higher order processing and communication by using a network of step-processing systems. The method of enabling a step-processing system includes transmitting simultaneously from transceivers placed on each plane of a first step processing system. The method further includes configuring transmission to a corresponding plane of a second step processing system or to other systems placed along horizontal axis or vertical axis and receiving simultaneously from corresponding receivers placed on the second step processing system or by other systems placed along horizontal axis or vertical axis
DESC:DESCRIPTION OF THE INVENTION:
Technical Field of the Invention
[0002] The present invention relates to hardware design of a robust compute system capable to high speed communication as well. More specifically, the invention relates to system method for enabling batch-processing systems.
Background of the Invention
[0003] In order to achieve higher integration, there has been significant changes observed in electronic packaging, and distribution of components over a fabrication surface or a board. In some cases, certain chips with large distribution of components over chip are used, to achieve higher processing and communication properties. However, such chips faces challenges with respect to thermos mechanical conditions.
[0004] Data processing demands are increasing in as numbers of consumers are increasing rapidly. Data centers are expected to operate at a high speed without compensating much on power. Further, the data processing demands are increasing, users expect to maintain a certain level of performance on their mobile devices in terms of processing speed and battery life. Maintaining the user expected level of performance on a mobile device creates a dilemma of whether to sacrifice performance for longevity, or sacrifice longevity for performance, all while managing the thermal issues of the multicore processors.
[0005] Currently, manufactures manage power consumption and thermal issues in multicore devices by throttling the processing clock frequency of the multiple processor cores. Throttling the processing clock frequency of multiple processor cores of the multicore devices can help manage power consumption and thermal issues by reducing the rate of work accomplished by the multicore processors. However, this technique focuses on managing these issues at the expense of performance.
[0006] Further to reduce the warpage as well as to improve the reliability of chip packages certain technologies are under development. For example, some types of clips are described to reduce the warpage by clamping the substrate or holding the chip onto the substrate when dispensing and curing an underfill material. Also, a variety of stiffener rings or lids are provided to reduce the warpage of the substrate of chip packages. However, the conventional stiffener rings are to constrain the thermal deformation of the substrate, not bonding to the sides of the chip for constraining the thermal deformation of the chip.
[0007] For example, proper airflow circulation and keeping hot and cold air separated. There exists certain tools to help manage airflow include rack-mounted fans and blanking panels which can help direct and contain airflow. In case of multiple racks setting up a hot and cold aisle system can also help manage airflow. In addition to the hot and cold aisle setup, a partial containment setup will also help prevent hot and cold air from mixing by preventing the air from escaping each aisle. However, these methods become a liability for the organization since the methods involve high investment and costly maintenance.
[0008] Further, incase of re-configuring the servers in a data center or/and in upgrading the data center infrastructure, procurement and deployment of resources is always a hectic process both in terms of technical as well as amount of manual work involved.
[0009] Hence, there is a need for a system which is easily assemble-able/connect-able/integratable, modular, flexible for creating computer systems, networks, topologies, and architectures as needed. Also, there is a need for a system that shall cater to need of higher order processing and communication for AI related applications.
OBJECTIVES OF THE INVENTION:
[0010] The primary objective of the present invention is to provide a “SYSTEM” for enabling reconfigurable and flexible Step processing systems in a network environment for high performance and flexible computing.
[0011] It is the objective of the invention to provide a high performance and flexible computing network consisting of Step-processing systems that may be a plug-in replacement.
[0012] Another primary objective of the present invention is to provide a “METHOD” for the above system for enabling reconfigurable and flexible Step-processing systems in a network environment for high performance and flexible computing.
[0013] Another primary objective of the present invention is to provide a “STEP-PROCESSING SYSTEM” which comprises a plurality of reconfigurable and flexible computing systems placed at different planes in a network environment for high performance, flexible computing and high speed communication. Throughout the disclosure, step processing system and step computing system may interchangeably be used.
[0014] It is the objective of the invention to provide a “system” and “method” performed using the reconfigurable, flexible, advanced “step-computing systems” of the present invention to enable easily assemble-able/connect-able/integratable, modular, flexible micro-computing systems in a particular combination, for creating computer systems, networks, topologies, and architectures as needed.
[0015] It is the objective of the invention to provide a “system” and “method” performed using the “modular compute” system of the present invention to provide efficient and simple cooling of devices and computing systems in the architecture of the network environment and data center.
Summary of the invention
[0016] To the enablement of the present disclosure and related ends, the at least one aspect comprises the feature(s) hereinafter completely described and particularly and/or specifically pointed out in the specification at the section of claims. The following drawings and description set forth in detail enable certain exemplary features of the at least one aspect(s). Described features are indicative, however, of but a few of the many ways in which the following principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents.
[0017] The disclosed method solves the problem of .higher order processing and communication by using a network of step-processing systems. The method of enabling a step-processing system includes transmitting simultaneously from transceivers placed on each plane of a first step processing system. The method further includes configuring transmission to a corresponding plane of a second step processing system or to other systems placed along horizontal axis or vertical axis and receiving simultaneously from corresponding receivers placed on the second step processing system or by other systems placed along horizontal axis or vertical axis.
[0018] This summary provided herein is to introduce a section of concepts in a simple and clear form which are further described in the Detailed Description. This summary provided herein is not intended to particularly identify key features or essential features of the claimed invention or subject matter, nor is it intended to be used as a support or as an aid in determining the scope of the claimed subject matter.
[0019] The above summary is descriptive and exemplary only and is not intended to be in any way restricting. In addition to the descriptive aspects, embodiments, and features described in the above summary, further features and embodiments will become apparent by reference to the accompanied drawings and the following detailed description.
Brief Description of Drawings
[0020] The foregoing and any other features of embodiments will become more evident from the following detailed description of embodiments when read along with the associated drawings. In the drawings, like elements refer to like reference numerals.
[0021] In the following description, a number of specific details are put forward in order to enable a thorough comprehension of various embodiments of the invention. However, it is evident to one skilled in the art that the embodiments of the invention may be put to practice with an equivalent arrangement or without using these specific details. In other examples, in order to avoid unnecessary obscuring of the embodiments of the invention, devices, and well-known structures are clearly shown in the form of a block diagram.
[0022] FIG. 1 illustrates a network environment, for enabling a step-processing system, according to one embodiment of the invention.
[0023] FIG 2 illustrates a block diagram of a step-processing system, according to one embodiment of the invention.
[0024] FIG. 3 illustrates working of the step-processing system, according to one embodiment of the invention.
[0025] FIG. 4 illustrates a flowchart depicting method of functioning of the step-processing system, according to one embodiment of the invention.
Detailed Description of Drawings
[0026] Reference to the description of the present subject will be made in detail, out of which one or more examples are shown in figures. Each one of the examples may be given to elaborate the subject matter and not serve as a limitation. Various modifications, alterations, and changes that are obvious to a person skilled in the art to which the invention relates to are deemed to be within the scope, contemplation, and spirit of the invention.
[0027] The word “exemplary” will be used in this document to mean “illustration, instance or serving as an example”. Any detail described herein in the description as “exemplary” is not necessarily defined as preferred or advantageous over other aspects.
[0028] In this invention, the term “application” may also include executable content files namely: markup language files, object code, patches, byte code, and scripts. Additionally, an “application” referred to in this subject matter may also include non executable files in nature, for instance, data files that may need to be opened or other documents that may need to be accessed.
[0029] In this description, the terms “module”, “unit”, “component”, “system” and “database” and other similar things are aimed to refer to any kind of computer-related entity, which may include either software, hardware, firmware in execution or a combination of hardware and software. A component may either be an application running on a computing device or the computing device itself. For instance, a component may be including but not limited to being, an object, a processor, a process running on a processor, a thread of execution, an executable, a computer, and/or a program. A component may be contained on either one computer and/or distributed within two or more computers. One or more components may be located within a thread of execution and/or within a process. There may be communication between these components through local and/or remote processes associated with any signal having at least one data packets (e.g., the data may interact between two different components in a distributed system, local system, and/or across a vast network such as the Internet). Furthermore, these components may be executed via numerous computer-readable media that have various data structures stored.
[0030] In this invention, the words “wireless handset”, “wireless communication device”, “wireless device”, “communication device”, and “the wireless telephone” may be used interchangeably. A variety of wireless capabilities associated with a number of portable computing devices are enabled with greater bandwidth availability after the emergence of the third generation (“3G”) and fourth-generation (“4G”) technology. Hence, a portable computing device may comprise a smart phone, a hand-held device with a wireless connection, a cellular telephone, a PDA, a navigation device, or a pager.
[0031] As used in the application, the words ‘circuit’ or ‘circuitry’ refers to one or more of the following: (a) circuits such as microprocessor(s) or a part of a microprocessor(s), that may require firmware or software for its operation, which may not require the firmware or software to be present physically and (b) hardware-only circuit implementations (like implementations in digital and/or analog circuit) and (c) a combination of firmware (and/or software) and circuits, namely:(i) a part of software/processor(s) (including memory(ies) and software that work together to cause a device, such as a server or a mobile phone, to perform several operations) or (ii) a combination of one or more processor(s).
[0032] The definition of ‘circuitry’ may be applicable to all the uses of this term throughout the application, including the claims. The term ‘circuitry’ may also include, for instance and if applicable to a specific claim element, specific integrated circuits such as one for a mobile phone, or a baseband integrated circuit or any similar server based integrated circuit, any network device or a cellular network device. Furthermore, the term ‘circuitry’ as used in this application may also cover an implementation of a part of a microprocessor, a processor (or multiple processors) and its (or their) accompanying firmware and/or software.
[0033] In this application, the term “content” may include files that have executable content, namely: byte code, patches, object code, markup language files and scripts. Additionally, “content” referred to herein, may also cover files that are not executable in nature, like the documents that require data files that need to be accessed or documents that may need to be opened.
[0034] FIG. 1 illustrates network environment, for enabling step-processing systems (101/103). The environment 100 may include a first step-processing system 101, a second step-processing system 103, a network 105, a remote device 107, and a local device 109.
[0035] Further the first step-processing system 101 may communicatively coupled to the first step-processing system 103 through free space optics. In some example embodiments, the first step-processing system 101 and the second step-processing system 103 may also collectively be referred as systems.
[0036] The network 105 may include the Internet or any other network capable of communicating data between devices. Suitable networks may comprise or interface with any one or more for instance, a local intranet, a LAN (Local Area Network), a MAN (Metropolitan Area Network), a WAN (Wide Area Network), a PAN (Personal Area Network), a virtual private network (VPN), a MAN (Metropolitan Area Network), a frame relay connection, a storage area network (SAN), an Advanced Intelligent Network (AIN) connection, a synchronous optical network (SONET) connection, a digital E1, E3, T1 or T3 line, DSL (Digital Subscriber Line) connection, Digital Data Service (DDS) connection, an ISDN (Integrated Services Digital Network) line, an Ethernet connection, a dial-up port, for example such as a V.90, V.34 or V.34b is analog modem connection, an ATM (Asynchronous Transfer Mode) connection, a cable modem or CDDI (Copper Distributed Data Interface) connection or an FDDI (Fiber Distributed Data Interface). Furthermore, communications may also comprise links to any of a variety of wireless networks, comprising GPRS (General Packet Radio Service), WAP (Wireless Application Protocol), GSM (Global System for Mobile Communication), or CDMA (Code Division Multiple Access), TDMA (Time Division Multiple Access),cellular phone networks, CDPD (cellular digital packet data), RIM (Research in Motion, Limited), GPS (Global Positioning System), duplex paging network, Bluetooth radio, or an IEEE 802.11-based radio frequency network. The network 110 can further comprise or interface with any one or more of an RS-232 serial connection, a SCSI (Small Computer Systems Interface) connection, a Fiber Channel connection, an IEEE-1394 (Firewire) connection, an IrDA (infrared) port, a Universal Serial Bus (USB) connection or other connections which may be wired or wireless, and comprise digital or analog interface or connection, with mesh or Digi® networking.
[0037] In another example embodiment, hardware implementations which are specifically dedicated, such as application specific integrated circuits, programmable logic arrays, and many other hardware devices, can be built to implement numerous methods described hereafter. Applications may also include the apparatus of various embodiments can broadly include a variety of computer systems electronic boards. In more than one example, embodiments described hereafter may carry out functions using more than two specific devices with related control or interconnected hardware modules and data signals which can be transmitted and received between and through any of the modules, or as portions of an application-specific integrated circuit. Accordingly, the present system comprises of firmware, software, and hardware implementations.
[0038] In an example embodiment, the remote device 107 may be communicatively coupled to the system (101 /or 103) via the network 105. In some example embodiments, the remote device 107 may include but not limited to mobile phone, laptops, desktops and the like. In some example embodiments, the remote device 107 may receive a plurality notification based on one or more functions associated with the system (101 and/or 103).
[0039] In an example embodiment the local device 109 may receive and/or send data to any of the systems (101 and/or 103). The local devices 109 may include but not limited to a keyboard, mouse, touch screen, pen tablet, joystick, MIDI keyboard, scanner, digital, camera, video camera, microphone monitor, projector, TV screen, printer, plotter, speakers, external hard drives, media card readers, digital, camcorders, digital mixers, MIDI equipment and the like. In some example embodiments, the peripheral devices 109may be any circuitry to determine data integrity associated with the received optical signals.
[0040] Further, communication between the local devices 109 and the system (101 or 103) may be wired or wireless in nature. Similarly, communication between the remote devices 107 and the system (101 or 103) may be wired or wireless in nature. However, communication between the systems (101 and 103) in based on free space optics.
[0041] FIG. 2 illustrates a block diagram of one of the step-processing systems, according to one embodiment of the invention. The step-processing systems (101/103), may be presented on three different planes. For example consider the first step-processing system (101) is transmitting and the second step-processing system (103) is receiving. In one example embodiment, transmission may happen from first Tx/Rx plane 201A of the first step-processing system to first Tx/Rx plane 201B of the second step-processing system. In one example embodiment, transmission may happen from second Tx/Rx plane 203A of the first step-processing system to second Tx/Rx plane 203B of the second step-processing system. In one example embodiment, transmission may happen from third Tx/Rx plane 205A of the first step-processing system to third Tx/Rx plane 205B of the second step-processing system.
[0042] In some example embodiments, the transmission and the reception on different planes across horizontal axis, occurs simultaneously. Further, the transmission and the reception of signals occur in purely optical form. At transmission side, a lens and LASER assembly is used and at the reception side a lens and the photodiode assembly is used. Further, the LASER and the photodiode are controlled by a processor coupled with memory and other necessary passive or active electrical components.
[0043] The processor may be any processor, such as 32-bit processors using a flat address space, such as a Hitachi SH1, an Intel 960, an Intel 80386, a Motorola 68020 (or any other processors carrying similar or bigger addressing space). Processors other than the above mentioned, processors that may be built in the future, are also apt. The processor can include but is not limited to general processor, Application Specific Integrated Circuit (ASIC), Digital Signal Processing (DSP) chip, AT89S52 microcontroller firmware or a combination thereof.
[0044] Processors which are suitable for carrying out a computer program may include, by example, both special and general purpose microprocessors, or processors of any kind for digital computer. Generally, a processor obtains instructions and data through a read only memory card or a random-access memory (RAM) or both. The vital elements of a computer are its processor for carrying out instructions and multiple memory devices for hoarding data and instructions. Generally, a computer includes, or be operatively associated to transfer data to or receive data from, or both, multiple mass storage devices for hoarding data, e.g., magneto optical disks, magnetic, or optical disks. However, a computer requires no such devices. Moreover, a computer can be lodged into another device without much effort, e.g., a personal digital assistant (PDA),a mobile telephone, a GPS receiver, a mobile audio player, to name a few. Computer readable media which are suitable for hoarding computer programs and data consists of all forms of media, and memory devices, non-volatile memory, including semiconductor memory devices, e.g., EEPROM, EPROM, and magnetic disks, flash memory devices; e.g., removable disks or internal hard disks ; magneto optical disks, DVD-ROM disks and CD ROM . The memory can be of non-transitory form such as a RAM, ROM, flash memory, etc.
[0045] In accordance with an example embodiment, the memory includes both static memory (e.g., ROM, CD-ROM, etc.) and dynamic memory (e.g., RAM, magnetic disk, writable optical disk, etc.) for enabling execution of instructions distributed by the step-processing system, in sync with the other micro-processing systems
[0046] In accordance with an example embodiment, the optical transceivers (i.e. Tx/Rx plane) includes an array of LASER/PID and lens assembly that transmits and/or receives instructions in form of light via free space communication. In transmission mode, the executed instructions are converted into optical signals by the LASERs, and in reception mode, the instructions are received in optical signal form and that are converted into electrical signals by the PID. The Detailed working of the step-processing system to enable the step-processing system is explained in the FIG. 3.
[0047] FIG. 3 illustrates a working example of the step-processing system, according to one embodiment of the invention. The step-processing system (101/103) are referred herein, and the communication between the step processing systems is executed along the vertical axis. In the given embodiment, the first step processing system 101 includes a first plane 301A, a second plane 303A, a third plane 305A, and a fourth plane 307A. Similarly, the second step processing system 103 includes a fifth plane 301B, a sixth plane 303B, a seventh plane 305B, and an eighth plane 307B. A first lens assembly 309A couples the first plane 301A and the fifth plane 301B. A second lens assembly 309B couples the second plane 303A and the sixth plane 303B. A third lens assembly 309C couples the third plane 305A and the seventh plane 305B. A fourth lens assembly 309D couples the fourth plane 307A and the eighth plane 307B.
[0048] In the given example embodiment, advantages of the step-processing system may be observed in the ability to transfer and receive multiple beams of signals across a given plane. In the given cases, the transmitter and the corresponding receiver are provided a shift in the phase (“along Z –direction”) such that interference of the beams may be avoided. The first lens assembly to the fourth lens assembly (309A-309D) are placed with the phase shift. Further, communication from the second step-processing system 103 may be enabled by a fifth lens assembly 311A, a sixth lens assembly 311B, a seventh lens assembly 311C, and a eighth lens assembly 311D respectively.
[0049] In communication between the step processing systems, from the first plane 301A, the first lens assembly 309A may transmit the first optical signal 313A across the horizontal plane and a second optical signal 313B across the vertical plane. In some cases, another optical signal may be transmitted across the horizontal plane, in a direction opposite to the first optical signal 313A. The fifth lens assembly 311A may receive the transmitted optical signal 313B and provide to the fifth plane 301B. In some cases, the fifth lens assembly may further transmit the optical signal as a third optical signal 313C. Both the first step-processing system 101 and the second step-processing system 103 may function as both transmitter and receiver.
[0050] A network of the step-processing systems may be used for easy incorporation into AI based applications where data transfer connectivity is expected to rise by orders of magnitude. Further, Free Space Communication associated with the step-processing system will ensure direct communication with practically little to no cabling simplifying the cable issue at Data Centre. At a Data Centre, these a network of the step-processing systems will offer greater performance while significantly reducing the carbon footprint and the physical real estate occupancy.
[0051] In some example embodiments, a data-center may comprise a series of step-processing systems connected along horizontal plane and vertical plane. Any step-processing system that obtains instructions for execution, after executing the instructions transmits the executed instructions to any other step-processing system in the series of step-processing systems. The transmission from one step-processing system and reception from another step-processing system is performed via free space optics. This transmission and reception may take place across any plane. In some example embodiments, the transmission may take place to a system outside the series of step-processing systems.
[0052] FIG. 4 illustrates a flowchart depicting method of functioning of the step-processing system (101 or 103), according to one embodiment of the invention. The flowchart shall be understood that each block of the flow chart of the method may be realized by various components, such as circuitry, firmware, processor, and/or other devices associated with execution of a software. The method may be implemented by a software executable by a computer system. The software may include computer executable program instructions. In some examples, the at least one function described in the method may be embodied by computer program instructions. The computer program instructions, which imply the functions of the method may be stored by the memory and executed by the processor. Alternatively, the computer program instructions may be uploaded onto any programmable apparatus (for example, hardware, computer) to produce a machine, such that the resulting machine or other programmable apparatus implements the functions mentioned in the flow chart. Further, in some embodiments, the computer program instructions may be loaded onto one computer that is remotely located, or on multiple computers that are located at one site or distributed across multiple sites. The multiple computers distributed across multiple sites may be interconnected through a communication network.
[0053] It shall also be understood that one or more blocks of the flow chart, and/or combinations of the blocks of the flow chart, may be implemented by special purpose hardware-based computer systems which perform the described functions, or combinations of special purpose hardware and computer executable instructions.
[0054] In accordance with an embodiment, at step 401 the method includes transmitting simultaneously from transceivers placed on each plane of a first step processing system. For example, in a network of step-processing systems one of the step-processing system transmits certain instructions to be executed, to another step-processing system placed in a respective plane.
[0055] In accordance with an embodiment, at step 403 configuring transmission to a corresponding plane of a second step processing system or to other systems placed along horizontal axis or vertical axis. For example, the transmission occurs along both horizontal axis and vertical axis. Such a transmission is configured using a LASER and lens based system where light signals are transmitted. Therefore, transmission from a corresponding step, directed towards another step across horizontal axis or vertical axis may be enabled using optical transmission.
[0056] In accordance with an embodiment, at step 405 receiving simultaneously from corresponding receivers placed on the second step processing system or by other systems placed along horizontal axis or vertical axis. For example, the light signal transmitted via optical transmission is received using a Lens and Photodiode assembly at the receiver. The reception takes place at the respective steps, corresponding to which transmission was made, along the respective axis.
The above detailed description includes description of the invention in connection with a number of embodiments and implementations. The invention is not limited by the number of embodiments and implementations but covers various obvious modifications and equivalent arrangements which lie within the purview of the appended claims. Though aspects of the invention are expressed in certain combinations among the claims, it is considered that these features may be arranged in any combination and order. Any element, step, or feature used in the detailed description of the invention should not be construed as crucial to the invention unless explicitly mentioned as such. It is also presumed by the attached claims to consider all such possible features along with advantages of the present invention which shall fall within the scope of the invention and true spirit. Therefore, the specification and accompanied drawings are to be contemplated in an illustrative and exemplary rather in limiting sense. ,CLAIMS:We claim,
1. A system, comprising
a first step processing system (101) comprising a first plurality of planes (301A-307A); and
a second step processing system (103) comprising a second plurality of planes (301B-307B); wherein the first plurality of planes (301A-307A) and the second plurality of planes(301B-307B) are coupled via a first plurality of lens assembly (309A-309D); wherein a second plurality of lens assembly (311A-311D) is associated with the second plurality of planes (301B-307B);
wherein each lens assembly of the first plurality of lens assembly (309A-309D) is configured to transmit a first signal across a horizontal plane and a second signal across vertical plane; and
wherein each lens assembly of the second plurality of lens assembly (311A-311D) is configured to receive the transmitted first signal and second signal.
2. The system of claim 1, wherein each lens assembly of the first plurality of lens assembly (309A-309D) is placed with a phase shift.
3. The system of claim 1, wherein each lens assembly of the first plurality of lens assembly (309A-309D) comprises a lens and LASER assembly.
4. The system of claim 1, wherein each lens assembly of the second plurality of lens assembly (311A-311D) comprises a lens and a photodiode.
5. The system of claim 1, wherein each lens assembly of the second plurality of lens assembly (311A-311D) is configured to transmit the received first signal and second signal to one or more local devices.
6. A method, comprising
obtaining, by a first step processing system (101), a first signal and a second signal to be transmitted to a second step processing system (103), wherein the first step processing system (101) comprises a first plurality of planes (301A-307A); wherein the second step processing system (103) comprises a second plurality of planes (301B-307B); wherein the first plurality of planes (301A-307A) and the second plurality of planes(301B-307B) are coupled via a first plurality of lens assembly (309A-309D); wherein a second plurality of lens assembly (311A-311D) is associated with the second plurality of planes (301B-307B);
transmitting, by each lens assembly of the first plurality of lens assembly (309A-309D), the first signal across a horizontal plane and the second signal across vertical plane; and
receiving, by each lens assembly of the second plurality of lens assembly (311A-311D), the transmitted first signal and second signal.
7. The method of claim 6, wherein each lens assembly of the first plurality of lens assembly (309A-309D) is placed with a phase shift.
8. The method of claim 6, wherein each lens assembly of the first plurality of lens assembly (309A-309D) comprises a lens and LASER assembly.
9. The method of claim 6, wherein each lens assembly of the second plurality of lens assembly (311A-311D) comprises a lens and a photodiode.
10. The method of claim 6, wherein each lens assembly of the second plurality of lens assembly (311A-311D) is configured to transmit the received first signal and second signal to one or more local devices.
| # | Name | Date |
|---|---|---|
| 1 | 202241013466-STATEMENT OF UNDERTAKING (FORM 3) [11-03-2022(online)].pdf | 2022-03-11 |
| 2 | 202241013466-PROVISIONAL SPECIFICATION [11-03-2022(online)].pdf | 2022-03-11 |
| 3 | 202241013466-POWER OF AUTHORITY [11-03-2022(online)].pdf | 2022-03-11 |
| 4 | 202241013466-FORM FOR STARTUP [11-03-2022(online)].pdf | 2022-03-11 |
| 5 | 202241013466-FORM FOR SMALL ENTITY(FORM-28) [11-03-2022(online)].pdf | 2022-03-11 |
| 6 | 202241013466-FORM 1 [11-03-2022(online)].pdf | 2022-03-11 |
| 7 | 202241013466-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [11-03-2022(online)].pdf | 2022-03-11 |
| 8 | 202241013466-EVIDENCE FOR REGISTRATION UNDER SSI [11-03-2022(online)].pdf | 2022-03-11 |
| 9 | 202241013466-DRAWINGS [11-03-2022(online)].pdf | 2022-03-11 |
| 10 | 202241013466-DECLARATION OF INVENTORSHIP (FORM 5) [11-03-2022(online)].pdf | 2022-03-11 |
| 11 | 202241013466-Proof of Right [07-09-2022(online)].pdf | 2022-09-07 |
| 12 | 202241013466-PA [28-01-2023(online)].pdf | 2023-01-28 |
| 13 | 202241013466-FORM28 [28-01-2023(online)].pdf | 2023-01-28 |
| 14 | 202241013466-FORM-26 [28-01-2023(online)].pdf | 2023-01-28 |
| 15 | 202241013466-FORM FOR SMALL ENTITY [28-01-2023(online)].pdf | 2023-01-28 |
| 16 | 202241013466-EVIDENCE FOR REGISTRATION UNDER SSI [28-01-2023(online)].pdf | 2023-01-28 |
| 17 | 202241013466-ASSIGNMENT DOCUMENTS [28-01-2023(online)].pdf | 2023-01-28 |
| 18 | 202241013466-8(i)-Substitution-Change Of Applicant - Form 6 [28-01-2023(online)].pdf | 2023-01-28 |
| 19 | 202241013466-FORM-26 [08-03-2023(online)].pdf | 2023-03-08 |
| 20 | 202241013466-FORM 13 [08-03-2023(online)].pdf | 2023-03-08 |
| 21 | 202241013466-DRAWING [08-03-2023(online)].pdf | 2023-03-08 |
| 22 | 202241013466-COMPLETE SPECIFICATION [08-03-2023(online)].pdf | 2023-03-08 |
| 23 | 202241013466-FORM-26 [26-05-2023(online)].pdf | 2023-05-26 |
| 24 | 202241013466-FORM 13 [27-05-2023(online)].pdf | 2023-05-27 |
| 25 | 202241013466-FORM-9 [09-06-2023(online)].pdf | 2023-06-09 |
| 26 | 202241013466-MSME CERTIFICATE [03-07-2023(online)].pdf | 2023-07-03 |
| 27 | 202241013466-FORM28 [03-07-2023(online)].pdf | 2023-07-03 |
| 28 | 202241013466-FORM 18A [03-07-2023(online)].pdf | 2023-07-03 |
| 29 | 202241013466-FER.pdf | 2024-01-24 |
| 30 | 202241013466-Proof of Right [13-05-2024(online)].pdf | 2024-05-13 |
| 31 | 202241013466-FER_SER_REPLY [13-06-2024(online)].pdf | 2024-06-13 |
| 32 | 202241013466-CLAIMS [13-06-2024(online)].pdf | 2024-06-13 |
| 33 | 202241013466-FORM 3 [16-06-2024(online)].pdf | 2024-06-16 |
| 34 | 202241013466-PatentCertificate24-07-2024.pdf | 2024-07-24 |
| 35 | 202241013466-IntimationOfGrant24-07-2024.pdf | 2024-07-24 |
| 1 | SearchHistoryE_23-01-2024.pdf |