-
公开(公告)号:US11678090B2
公开(公告)日:2023-06-13
申请号:US17461758
申请日:2021-08-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Winston Allen Saunders , Christian L. Belady , Lisa Ru-Feng Hsu , Hitesh Ballani , Paolo Costa , Douglas M. Carmean
IPC: H04Q11/00 , H04B10/11 , H04B10/27 , H04B10/516 , H04B10/40
CPC classification number: H04Q11/0005 , H04B10/11 , H04B10/27 , H04B10/40 , H04B10/516 , H04Q2011/0039 , H04Q2011/0058
Abstract: A system for using free-space optics to interconnect a plurality of computing nodes can include a plurality of node optical transceivers that are electrically coupled to at least some of the plurality of computing nodes. The system can also include a plurality of router optical transceivers that facilitate free-space optical communications with the plurality of node optical transceivers. Each node optical transceiver among the plurality of node optical transceivers can have a corresponding router optical transceiver that is optically coupled to the node optical transceiver. The system can also include a router that is coupled to the plurality of router optical transceivers. The router can be configured to route the free-space optical communications among the plurality of computing nodes.
-
公开(公告)号:US11931977B2
公开(公告)日:2024-03-19
申请号:US17710952
申请日:2022-03-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Paolo Costa , Gilberto Brambilla , Kai Shi , Hitesh Ballani , Richard James Baca
CPC classification number: B29D11/00721 , B29D11/00682 , G02B6/02033 , G02B6/02042 , G02B6/0286
Abstract: A method of fabricating a multi-core polymer optical fibre comprises arranging optical fibre preforms in a stack, the optical fibre preforms each comprising a polymer core and polymer cladding surrounding the polymer core; and drawing and bonding the stack to form the multi-core polymer optical fibre. Any contaminants or impurities which collect on outer surfaces of the preforms may be confined to boundaries between the preforms, which may avoid attenuation of signals passed through the cores while at the same time reducing crosstalk between cores of the final manufactured fibre. Also provided is a multi-core polymer optical fibre obtainable by the method.
-
公开(公告)号:US11855690B2
公开(公告)日:2023-12-26
申请号:US17536405
申请日:2021-11-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Winston Allen Saunders , Christian L. Belady , Lisa Ru-Feng Hsu , Hitesh Ballani , Paolo Costa , Douglas Carmean
IPC: H04B10/112 , H04B10/40 , H04B10/516 , H04B10/66
CPC classification number: H04B10/1123 , H04B10/40 , H04B10/516 , H04B10/66
Abstract: A system for using free-space optics to interconnect a plurality of computing nodes can include a plurality of optical transceivers that facilitate free-space optical communications among the plurality of computing nodes. The system may ensure a line of sight between the plurality of computing nodes and the optical transceivers to facilitate the free-space optical communications. The line of sight may be preserved by the position or placement of the computing nodes in the system. The position or placement of the computing nodes may be achieved by using different shaped enclosures for holding the computing nodes.
-
公开(公告)号:US11832033B2
公开(公告)日:2023-11-28
申请号:US17243534
申请日:2021-04-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Hitesh Ballani , Winston Allen Saunders , Christian L. Belady , Lisa Ru-Feng Hsu , Paolo Costa , Douglas M. Carmean
IPC: H04Q11/00
CPC classification number: H04Q11/0066 , H04Q11/0005 , H04Q11/0067 , H04Q11/0071 , H04Q2011/0026 , H04Q2011/0052 , H04Q2011/0079
Abstract: A system for efficiently interconnecting computing nodes can include a plurality of computing nodes and a plurality of network switches coupled in parallel to the plurality of computing nodes. The system can also include a plurality of node interfaces. Each computing node among the plurality of computing nodes can include at least one node interface for each network switch among the plurality of network switches. The plurality of node interfaces corresponding to a computing node can be configured to send data to another computing node via the plurality of network switches. The system can also include a plurality of switch interfaces. Each network switch among the plurality of network switches can include at least one switch interface for each computing node among the plurality of computing nodes. A switch interface corresponding to the computing node can be coupled to a node interface corresponding to the computing node.
-
5.
公开(公告)号:US11539453B2
公开(公告)日:2022-12-27
申请号:US17173052
申请日:2021-02-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Hitesh Ballani , Christian L. Belady , Lisa Ru-Feng Hsu , Winston Allen Saunders , Paolo Costa , Douglas M. Carmean , Kai Shi , Charles Boecker
Abstract: A system for interconnecting a plurality of computing nodes includes a plurality of optical circuit switches and a plurality of electrical circuit switches. A first network stage comprises a first plurality of circuit switches selected from among the plurality of optical circuit switches and the plurality of electrical circuit switches. Each computing node among the plurality of computing nodes is optically coupled to at least one of the first plurality of circuit switches. A second network stage comprises a second plurality of circuit switches selected from among the plurality of optical circuit switches and the plurality of electrical circuit switches. Each circuit switch among the first plurality of circuit switches is optically coupled to each circuit switch among the second plurality of optical circuit switches.
-
公开(公告)号:US11109122B1
公开(公告)日:2021-08-31
申请号:US16917875
申请日:2020-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Winston Allen Saunders , Christian L. Belady , Lisa Ru-Feng Hsu , Hitesh Ballani , Paolo Costa , Douglas M. Carmean
IPC: H04Q11/00 , H04B10/11 , H04B10/27 , H04B10/516 , H04B10/40
Abstract: A system for using free-space optics to interconnect a plurality of computing nodes can include a plurality of node optical transceivers that are electrically coupled to at least some of the plurality of computing nodes. The system can also include a plurality of router optical transceivers that facilitate free-space optical communications with the plurality of node optical transceivers. Each node optical transceiver among the plurality of node optical transceivers can have a corresponding router optical transceiver that is optically coupled to the node optical transceiver. The system can also include a router that is coupled to the plurality of router optical transceivers. The router can be configured to route the free-space optical communications among the plurality of computing nodes.
-
公开(公告)号:US20150222523A1
公开(公告)日:2015-08-06
申请号:US14684713
申请日:2015-04-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gregory O'Shea , Austin Donnelly , Antony Rowstron , Paolo Costa
IPC: H04L12/733 , H04L12/721
CPC classification number: H04L45/122 , H04L45/26 , H04L45/72 , H04L67/1038 , H04L69/14 , H04L69/40
Abstract: An application programming interface (API) supporting server and key based networking is described. In an embodiment, the API receives either a key or a server address from a service running on a server in a direct-connect topology and returns data which identifies suitable next hops for transmission of a packet of data which has a destination of the received server address or of a server address which is encoded within the received key. In another embodiment, the key also encodes information specifying alternative server addresses for use in the event that the original server is unreachable. This information may also be used to define servers for replication of the key. A further embodiment describes a method of queuing packets for transmission against multiple links, where the packet is transmitted on the first available link and at this time is removed from the queues for the other links.
Abstract translation: 描述了支持服务器和基于密钥的联网的应用程序编程接口(API)。 在一个实施例中,API从直接连接拓扑中的服务器上运行的服务接收密钥或服务器地址,并返回标识合适的下一跳的数据,用于发送具有所接收服务器的目的地的数据分组 地址或在接收到的密钥内编码的服务器地址。 在另一个实施例中,密钥还对指定替代服务器地址的信息进行编码,以在原始服务器不可达的情况下使用。 此信息也可用于定义用于密钥复制的服务器。 另一实施例描述了一种排队分组以对多个链路进行传输的方法,其中分组在第一可用链路上传输,并且此时从其他链路的队列中移除。
-
公开(公告)号:US11901955B2
公开(公告)日:2024-02-13
申请号:US17763158
申请日:2020-09-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Kai Shi , Paolo Costa , Hitesh Ballani , Istvan Haller , Daniel Jonathan Finchley Cletheroe , Sophie Gloria Lange , Raphael Eric Alfred Behrendt , Foteini Karinou , Krzysztof Jozwik
IPC: H04B10/69 , H04B10/508 , H04B10/516
CPC classification number: H04B10/6971 , H04B10/508 , H04B10/516
Abstract: A switching network for effecting point-to-point communication between nodes has a time-varying switching configuration, which causes successive activation and deactivation of multiple channels of the switching network, a first of the channels connecting, when activated, a transmitter node and a first receiver node, and a second of the channels connecting, when activated, the transmitter node and a second receiver node. In a training phase, a method comprises: transmitting from the transmitter node via each channel a known training signal, to cause each receiver node to receive a distorted training signal, using the first distorted training signal and knowledge of the first known training signal to determine respective one or more transmit-side equalizer (EQ) coefficients for each channel, and storing, in memory accessible to the transmitter node, the first transmit-side EQ coefficients, in association with each channel, for use in conducting scheduled communications over the switching network in a communications phase.
-
9.
公开(公告)号:US11791926B2
公开(公告)日:2023-10-17
申请号:US18087429
申请日:2022-12-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Hitesh Ballani , Christian L. Belady , Lisa Ru-Feng Hsu , Winston Allen Saunders , Paolo Costa , Douglas M. Carmean , Kai Shi , Charles Boecker
CPC classification number: H04J14/0267 , H04J14/0212 , H04J14/0223 , H04J14/0241
Abstract: A system for interconnecting a plurality of computing nodes includes a plurality of optical circuit switches and a plurality of electrical circuit switches. A first network stage comprises a first plurality of circuit switches selected from among the plurality of optical circuit switches and the plurality of electrical circuit switches. Each computing node among the plurality of computing nodes is optically coupled to at least one of the first plurality of circuit switches. A second network stage comprises a second plurality of circuit switches selected from among the plurality of optical circuit switches and the plurality of electrical circuit switches. Each circuit switch among the first plurality of circuit switches is optically coupled to each circuit switch among the second plurality of optical circuit switches.
-
公开(公告)号:US11476934B1
公开(公告)日:2022-10-18
申请号:US16917829
申请日:2020-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Winston Allen Saunders , Christian L. Belady , Lisa Ru-Feng Hsu , Hitesh Ballani , Paolo Costa , Douglas Carmean
IPC: H04B10/112 , H04B10/66 , H04B10/516 , H04B10/40
Abstract: A system for using free-space optics to interconnect a plurality of computing nodes can include a plurality of optical transceivers that facilitate free-space optical communications among the plurality of computing nodes. The system may ensure a line of sight between the plurality of computing nodes and the optical transceivers to facilitate the free-space optical communications. The line of sight may be preserved by the position or placement of the computing nodes in the system. The position or placement of the computing nodes may be achieved by using different shaped enclosures for holding the computing nodes.
-
-
-
-
-
-
-
-
-