Patents by Inventor Serguei Anatolievitch LEGTCHENKO
Serguei Anatolievitch LEGTCHENKO has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220366166Abstract: A transparent substrate that encodes data therein having optically readable identification indicia corresponding to identifying information regarding the substrate. The optically readable identification indicia may be readable from the transparent substrate by altering the reflectivity of the transparent substrate in indicia portions that may be read by a scanner or reader (e.g., a barcode reader). The optically readable identification indicia may be provided on a common surface with a data zone in which data is encoded in the transparent substrate. Alternatively or additionally, the optically readable identification indicia may be provided on another, different surface than the surface on which the data is encoded in a data zone.Type: ApplicationFiled: July 26, 2022Publication date: November 17, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Jason David ADRIAN, Richard BLACK, Austin Nicholas DONNELLY, David LARA SAUCEDO, Serguei Anatolievitch LEGTCHENKO, Hugh WILLIAMS
-
Patent number: 11443129Abstract: A transparent substrate that encodes data therein having optically readable identification indicia corresponding to identifying information regarding the substrate. The optically readable identification indicia may be readable from the transparent substrate by altering the reflectivity of the transparent substrate in indicia portions that may be read by a scanner or reader (e.g., a barcode reader). The optically readable identification indicia may be provided on a common surface with a data zone in which data is encoded in the transparent substrate. Alternatively or additionally, the optically readable identification indicia may be provided on another, different surface than the surface on which the data is encoded in a data zone.Type: GrantFiled: October 29, 2019Date of Patent: September 13, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Jason David Adrian, Richard Black, Austin Nicholas Donnelly, David Lara Saucedo, Serguei Anatolievitch Legtchenko, Hugh Williams
-
Patent number: 11232006Abstract: A server system comprising storage devices, processing devices and a storage fabric all operating according to a storage fabric protocol. The storage fabric comprises a plurality of individual switches having a modular design from which an overall switch is built, and the individual switches have individual respective configuration settings which determine which processing devices are allocated to use which of the storage devices. The system comprises an API enabling a software control function to configure the overall switch. The API is operable to receive from the control function an overall mapping of the storage devices to the processing devices instead of requiring the individual configuration settings of each of the individual switches to be specified by the control function, the API being configured to convert the overall mapping into the individual configuration settings of the individual switches to produce the overall mapping.Type: GrantFiled: August 19, 2020Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Serguei Anatolievitch Legtchenko, Mark Shaw, Austin Donnelly, Hugh Williams, Richard Black, Antony Ian Taylor Rowstron, Aaron Ogus, Douglas Phillips
-
Publication number: 20210124889Abstract: A transparent substrate that encodes data therein having optically readable identification indicia corresponding to identifying information regarding the substrate. The optically readable identification indicia may be readable from the transparent substrate by altering the reflectivity of the transparent substrate in indicia portions that may be read by a scanner or reader (e.g., a barcode reader). The optically readable identification indicia may be provided on a common surface with a data zone in which data is encoded in the transparent substrate. Alternatively or additionally, the optically readable identification indicia may be provided on another, different surface than the surface on which the data is encoded in a data zone.Type: ApplicationFiled: October 29, 2019Publication date: April 29, 2021Inventors: Jason David ADRIAN, Richard Black, Austin Nicholas Donnelly, David Lara Saucedo, Serguei Anatolievitch Legtchenko, Hugh Williams
-
Publication number: 20210096968Abstract: A server system comprising storage devices, processing devices and a storage fabric all operating according to a storage fabric protocol. The storage fabric comprises a plurality of individual switches having a modular design from which an overall switch is built, and the individual switches have individual respective configuration settings which determine which processing devices are allocated to use which of the storage devices. The system comprises an API enabling a software control function to configure the overall switch. The API is operable to receive from the control function an overall mapping of the storage devices to the processing devices instead of requiring the individual configuration settings of each of the individual switches to be specified by the control function, the API being configured to convert the overall mapping into the individual configuration settings of the individual switches to produce the overall mapping.Type: ApplicationFiled: August 19, 2020Publication date: April 1, 2021Inventors: Serguei Anatolievitch LEGTCHENKO, Mark SHAW, Austin DONNELLY, Hugh WILLIAMS, Richard BLACK, Antony Ian Taylor ROWSTRON, Aaron OGUS, Douglas PHILLIPS
-
Patent number: 10809926Abstract: A server system comprising storage devices, processing devices and a storage fabric all operating according to a storage fabric protocol. The storage fabric comprises a plurality of individual switches having a modular design from which an overall switch is built, and the individual switches have individual respective configuration settings which determine which processing devices are allocated to use which of the storage devices. The system comprises an API enabling a software control function to configure the overall switch. The API is operable to receive from the control function an overall mapping of the storage devices to the processing devices instead of requiring the individual configuration settings of each of the individual switches to be specified by the control function, the API being configured to convert the overall mapping into the individual configuration settings of the individual switches to produce the overall mapping.Type: GrantFiled: February 5, 2018Date of Patent: October 20, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Serguei Anatolievitch Legtchenko, Mark Shaw, Austin Donnelly, Hugh Williams, Richard Black, Antony Ian Taylor Rowstron, Aaron Ogus, Douglas Phillips
-
Patent number: 10768825Abstract: A data-storage system comprises a head receiver configured to variably receive up to a number M of write heads. The data-storage system also includes an installed number N of write heads arranged in the head receiver, a substrate receiver configured to receive one or more data-storage substrates, and a positioner machine configured to adjust a relative placement of each of the M write heads with respect to at least one of the one or more data-storage substrates.Type: GrantFiled: November 12, 2019Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Antony Ian Taylor Rowstron, Ioan Alexandru Stefanovici, Aaron William Ogus, Douglas Wayne Phillips, Richard John Black, Austin Nicholas Donnelly, Alexander Lloyd Gaunt, Andreas Georgiou, Ariel Gomez Diaz, Serguei Anatolievitch Legtchenko, Reinhard Sebastian Bernhard Nowozin, Benn Charles Thomsen, Hugh David Paul Williams, David Lara Saucedo, Patrick Neil Anderson, Andromachi Chatzieleftheriou, John Christopher Dainty, James Hilton Clegg, Raluca Andreea Diaconu, Rokas Drevinskas, Mengyang Yang
-
Patent number: 10719239Abstract: A data-storage system comprises a head receiver configured to variably receive up to a number M of write heads. The data-storage system also includes an installed number N of write heads arranged in the head receiver, a substrate receiver configured to receive one or more data-storage substrates, and a positioner machine configured to adjust a relative placement of each of the M write heads with respect to at least one of the one or more data-storage substrates.Type: GrantFiled: May 16, 2018Date of Patent: July 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Antony Ian Taylor Rowstron, Ioan Alexandru Stefanovici, Aaron William Ogus, Douglas Wayne Phillips, Richard John Black, Austin Nicholas Donnelly, Alexander Lloyd Gaunt, Andreas Georgiou, Ariel Gomez Diaz, Serguei Anatolievitch Legtchenko, Reinhard Sebastian Bernhard Nowozin, Benn Charles Thomsen, Hugh David Paul Williams, David Lara Saucedo, Patrick Neil Anderson, Andromachi Chatzieleftheriou, John Christopher Dainty, James Hilton Clegg, Raluca Andreea Diaconu, Rokas Drevinskas, Mengyang Yang
-
Publication number: 20200081619Abstract: A data-storage system comprises a head receiver configured to variably receive up to a number M of write heads. The data-storage system also includes an installed number N of write heads arranged in the head receiver, a substrate receiver configured to receive one or more data-storage substrates, and a positioner machine configured to adjust a relative placement of each of the M write heads with respect to at least one of the one or more data-storage substrates.Type: ApplicationFiled: November 12, 2019Publication date: March 12, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Antony Ian Taylor ROWSTRON, Ioan Alexandru STEFANOVICI, Aaron William OGUS, Douglas Wayne PHILLIPS, Richard John BLACK, Austin Nicholas DONNELLY, Alexander Lloyd GAUNT, Andreas GEORGIOU, Ariel GOMEZ DIAZ, Serguei Anatolievitch LEGTCHENKO, Reinhard Sebastian Bernhard NOWOZIN, Benn Charles THOMSEN, Hugh David Paul WILLIAMS, David LARA SAUCEDO, Patrick Neil ANDERSON, Andromachi CHATZIELEFTHERIOU, John Christopher DAINTY, James Hilton CLEGG, Raluca Andreea DIACONU, Rokas DREVINSKAS, Mengyang YANG
-
Publication number: 20190354283Abstract: A data-storage system comprises a head receiver configured to variably receive up to a number M of write heads. The data-storage system also includes an installed number N of write heads arranged in the head receiver, a substrate receiver configured to receive one or more data-storage substrates, and a positioner machine configured to adjust a relative placement of each of the M write heads with respect to at least one of the one or more data-storage substrates.Type: ApplicationFiled: May 16, 2018Publication date: November 21, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Antony Ian Taylor ROWSTRON, Ioan Alexandru STEFANOVICI, Aaron William OGUS, Douglas Wayne PHILLIPS, Richard John BLACK, Austin Nicholas DONNELLY, Alexander Lloyd GAUNT, Andreas GEORGIOU, Ariel GOMEZ DIAZ, Serguei Anatolievitch LEGTCHENKO, Reinhard Sebastian Bernhard NOWOZIN, Benn Charles THOMSEN, Hugh David Paul WILLIAMS, David LARA SAUCEDO, Patrick Neil ANDERSON, Andromachi CHATZIELEFTHERIOU, John Christopher DAINTY, James Hilton CLEGG, Raluca Andreea DIACONU, Rokas DREVINSKAS, Mengyang YANG
-
Publication number: 20190245922Abstract: A server system comprising storage devices, processing devices and a storage fabric all operating according to a storage fabric protocol. The storage fabric comprises a plurality of individual switches having a modular design from which an overall switch is built, and the individual switches have individual respective configuration settings which determine which processing devices are allocated to use which of the storage devices. The system comprises an API enabling a software control function to configure the overall switch. The API is operable to receive from the control function an overall mapping of the storage devices to the processing devices instead of requiring the individual configuration settings of each of the individual switches to be specified by the control function, the API being configured to convert the overall mapping into the individual configuration settings of the individual switches to produce the overall mapping.Type: ApplicationFiled: February 5, 2018Publication date: August 8, 2019Inventors: Serguei Anatolievitch LEGTCHENKO, Mark SHAW, Austin DONNELLY, Hugh WILLIAMS, Richard BLACK, Antony Ian Taylor ROWSTRON, Aaron OGUS, Douglas PHILLIPS
-
Publication number: 20190245923Abstract: A server system comprising processing devices, disks and a storage fabric, all arranged to operate according to a storage fabric protocol in order to communicate between the processing devices and the storage devices over the storage fabric, wherein the storage fabric is settable with a mapping determining which of the processing devices are allocated to use which of the storage devices in providing said services to the client systems. The system comprises a control function arranged to dynamically adapt the mapping in response to either: (i) failure or other downtime of one of the processing devices, storage devices, a component of the storage fabric or a connection in the storage fabric; or (ii) a current demand for the services from the client systems.Type: ApplicationFiled: February 5, 2018Publication date: August 8, 2019Inventors: Hugh WILLIAMS, Antony Ian Taylor ROWSTRON, Richard BLACK, Austin DONNELLY, Serguei Anatolievitch LEGTCHENKO, Aaron OGUS, Douglas PHILLIPS