Systems and methods for transmitting routable optical energy packets
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
- generating, with an optical power source, an optical power packet having optical energy;
generating routing information configured to control a route of the optical power packet;
generating an optical data packet comprising the routing information; and
transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating;
wherein the operations further comprise encrypting data of the optical data packet.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for transmitting routable energy packets includes an optical power source and a processing circuit. The optical power source is configured to generate an optical power packet having optical energy, generate an optical data packet comprising routing information configured to control a route of the optical power packet, and transmit the optical power packet and the optical data packet via a conduit. The processing circuit is configured to generate the routing information to be transmitted within the optical data packet, and control a transmission by the optical power source.
39 Citations
35 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
-
generating, with an optical power source, an optical power packet having optical energy; generating routing information configured to control a route of the optical power packet; generating an optical data packet comprising the routing information; and transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating; wherein the operations further comprise encrypting data of the optical data packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
-
generating, with an optical power source, an optical power packet having optical energy; generating routing information configured to control a route of the optical power packet; generating an optical data packet comprising the routing information; and transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating; wherein the operations further comprise encoding the optical data packet with data configured to enable error detection with respect to at least one of the optical data packet and the optical power packet. - View Dependent Claims (12)
-
-
13. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
-
generating, with an optical power source, an optical power packet having optical energy; generating routing information configured to control a route of the optical power packet; generating an optical data packet comprising the routing information; and transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating; wherein the operations further comprise encoding the optical data packet with data configured to enable correction of at least one of the optical data packet and the optical power packet. - View Dependent Claims (14)
-
-
15. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
-
generating, with an optical power source, an optical power packet having optical energy; generating identification information identifying a source and a recipient of the optical power packet; generating an optical data packet comprising identification information; and transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating; wherein the optical data packet is configured to support a plurality of optical power packets. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
-
generating, with an optical power source, an optical power packet having optical energy; generating identification information identifying a source and a recipient of the optical power packet; generating an optical data packet comprising identification information; and
transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating;wherein the operations further comprise identifying at least one of the source and the recipient of the optical power packet based on the identification information of the optical data packet.
-
-
26. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
-
generating, with an optical power source, an optical power packet having optical energy; generating identification information identifying a source and a recipient of the optical power packet; generating an optical data packet comprising identification information; and transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating; wherein the operations further comprise encoding the optical data packet within the optical power packet. - View Dependent Claims (27)
-
-
28. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
-
generating, with an optical power source, an optical power packet having optical energy; generating identification information identifying a source and a recipient of the optical power packet; generating an optical data packet comprising identification information; and transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating; wherein the identification information is further configured to identify a number of optical power packets supported by the optical data packet.
-
-
29. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
-
generating, with an optical power source, an optical power packet having optical energy; generating identification information identifying a source and a recipient of the optical power packet; generating an optical data packet comprising identification information; and transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating; wherein the operations further comprise encrypting data of the optical data packet.
-
-
30. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
-
generating, with an optical power source, an optical power packet having optical energy; generating identification information identifying a source and a recipient of the optical power packet; generating an optical data packet comprising identification information; and transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating; wherein the operations further comprise encoding the optical data packet with data configured to enable error detection with respect to at least one of the optical data packet and the optical power packet.
-
-
31. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for transmitting routable energy packets, the operations comprising:
-
generating, with an optical power source, an optical power packet having optical energy; generating identification information identifying a source and a recipient of the optical power packet; generating an optical data packet comprising identification information; and transmitting the optical power packet and the optical data packet via a conduit such that the optical power packet and the optical data packet are co-propagating; wherein the operations further comprise encoding the optical data packet with data configured to enable correction of at least one of the optical data packet and the optical power packet.
-
-
32. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for routing energy packets, the operations comprising:
-
analyzing routing information of a received optical data packet, wherein the optical data packet comprises the routing information, and wherein the optical data packet was received by a router device; and routing, using the router device, an optical power packet having optical energy, wherein the optical power packet was co-propagating with the optical data packet and received by the router device, and wherein the optical power packet is routed based on the routing information; wherein routing the optical data packet includes transmitting the optical data packet to an address specified in the routing information. - View Dependent Claims (33)
-
-
34. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for routing energy packets, the operations comprising:
-
analyzing routing information of a received optical data packet, wherein the optical data packet comprises the routing information, and wherein the optical data packet was received by a router device; and routing, using the router device, an optical power packet having optical energy, wherein the optical power packet was co-propagating with the optical data packet and received by the router device, and wherein the optical power packet is routed based on the routing information; wherein at least one of the optical power packet and the optical data packet is routed to an address that is different from an address specified in the routing information.
-
-
35. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device cause the computing device to perform operations for routing energy packets, the operations comprising:
-
analyzing routing information of a received optical data packet, wherein the optical data packet comprises the routing information, and wherein the optical data packet was received by a router device; and routing, using the router device, an optical power packet having optical energy, wherein the optical power packet was co-propagating with the optical data packet and received by the router device, and wherein the optical power packet is routed based on the routing information; wherein the operations further comprise transmitting at least one of the optical power packet and the optical data packet to an optical storage device to delay further routing of at least one of the optical power packet and the optical data packet.
-
Specification