Patents by Inventor Surajit Roy
Surajit Roy 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).
-
Patent number: 11752707Abstract: An octogrid structure and method of forming the same for a composite laminate structure is provided. The octogrid sub-structure comprises: a first ply layer comprising a plurality of first elongate tapes oriented in a first direction and a plurality of second elongate tapes oriented in a second direction; and a second ply layer comprising a plurality of third elongate tapes oriented in the first direction and a plurality of fourth elongate tapes oriented in the second direction, the second ply layer being overlaid atop the first ply layer. A first end of each of the elongate tapes is positioned approximately adjacent a midpoint of an adjacently positioned one of the elongate tapes; and a second and opposing end of each of elongate tapes extends freely beyond a central grid portion defined by a length of a portion between the first end and the midpoint of the elongate tapes.Type: GrantFiled: May 13, 2022Date of Patent: September 12, 2023Assignee: THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITYInventors: Stephen W. Tsai, Chuanxiang Zheng, Surajit Roy
-
Patent number: 11716407Abstract: A system and method of automated downtime scheduling and control is disclosed. A failure of at least one component of at least one bare-metal server associated with a client is detected and a first notification is transmitted to a client system associated with the client. The notification includes a request to schedule downtime. A response including a selected downtime is received from the client system and the at least one bare-metal server is transitioned to an offline state at the selected downtime. A ticket is generated in a ticketing system for repair of the bare-metal server. The ticket identifies the at least one component.Type: GrantFiled: July 19, 2021Date of Patent: August 1, 2023Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
-
Publication number: 20220363019Abstract: An octogrid structure and method of forming the same for a composite laminate structure is provided. The octogrid sub-structure comprises: a first ply layer comprising a plurality of first elongate tapes oriented in a first direction and a plurality of second elongate tapes oriented in a second direction; and a second ply layer comprising a plurality of third elongate tapes oriented in the first direction and a plurality of fourth elongate tapes oriented in the second direction, the second ply layer being overlaid atop the first ply layer. A first end of each of the elongate tapes is positioned approximately adjacent a midpoint of an adjacently positioned one of the elongate tapes; and a second and opposing end of each of elongate tapes extends freely beyond a central grid portion defined by a length of a portion between the first end and the midpoint of the elongate tapes.Type: ApplicationFiled: May 13, 2022Publication date: November 17, 2022Inventors: Stephen W. Tsai, Chuanxiang Zheng, Surajit Roy
-
Patent number: 11461209Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more validations to be executed for a plurality of datacenters. The validations may include a test, a configuration, or a status inquiry of the datacenters or servers of the datacenters, for example. The control server may identify a single user request to execute the validations for the plurality of datacenters. Based on the single user request, the control server may generate a plurality of requests based on the identified validations and plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received, and may provide status for display based on the received responses.Type: GrantFiled: January 31, 2019Date of Patent: October 4, 2022Assignee: WALMART APOLLO, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Patent number: 11349914Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more networks to be searched in a plurality of datacenters. The control server may identify a user request to execute the search for the networks in the plurality of datacenters. Based on the user request, the control server may generate a plurality of requests that request network data from the plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include network data identifying one or more networks a datacenter supports. The control server may determine if the supported networks match the identified networks, and may provide status for display based on the determination.Type: GrantFiled: January 19, 2021Date of Patent: May 31, 2022Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Patent number: 11347541Abstract: This application relates to apparatus and methods for reallocating tasks among servers, such as cloud datacenter compute servers. A control server may identify hypervisors running virtual machines that are consuming higher processing power, and may reallocate one or more of the virtual machines to one or more hypervisors consuming lower processing power. In some examples, the control server reallocates virtual machines among hypervisors based on how many virtual machines each hypervisor is running. In some examples, the control server identifies virtual machines associated with higher processing steal times, and may reallocate the identified virtual machines to hypervisors that are consuming lower processing power. The virtual machines may be reallocated to a different hypervisor executing on a same server, to a different hypervisor executing on a different server in a same datacenter, or to a different hypervisor executing on a different server in a different datacenter.Type: GrantFiled: January 31, 2019Date of Patent: May 31, 2022Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Patent number: 11316924Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify a plurality of datacenters from which to request block storage status. The control server may identify a user request to execute multiple requests to obtain the block storage status from the plurality of datacenters. Based on the user request, the control server may generate the plurality of requests. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include block storage status data identifying whether a service managing storage blocks for the datacenter is operational. The control server may also provide the block storage status for display.Type: GrantFiled: March 8, 2021Date of Patent: April 26, 2022Assignee: WALMART APOLLO, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20210355241Abstract: A system and method of automated downtime scheduling and control is disclosed. A failure of at least one component of at least one bare-metal server associated with a client is detected and a first notification is transmitted to a client system associated with the client. The notification includes a request to schedule downtime. A response including a selected downtime is received from the client system and the at least one bare-metal server is transitioned to an offline state at the selected downtime. A ticket is generated in a ticketing system for repair of the bare-metal server. The ticket identifies the at least one component.Type: ApplicationFiled: July 19, 2021Publication date: November 18, 2021Inventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
-
Patent number: 11117183Abstract: A feeder for a swage gun comprises a collar magazine and a guide-block assembly. The guide-block assembly comprises a guide block that comprises a slot, configured to receive the lock collar from the collar magazine at a first guide-block position along the slot. The guide-block assembly also comprises an actuator, operable to move the lock collar along the slot from the first guide-block position to a second guide-block position. Feeder further comprises a feed tunnel, coupled with the guide-block assembly, and a dispensing bulkhead, coupled with the feed tunnel. Feeder also comprises a gripping assembly, coupled with the dispensing bulkhead.Type: GrantFiled: April 10, 2020Date of Patent: September 14, 2021Assignee: The Boeing CompanyInventors: John W. Pringle, IV, David Pedersen, Matt Barnhart, David Lepore, Yousef Aziz, Jigar Patel, Surajit Roy
-
Patent number: 11095749Abstract: A system and method of automated downtime scheduling and control is disclosed. A failure of at least one component of at least one bare-metal server associated with a client is detected and a first notification is transmitted to a client system associated with the client. The notification includes a request to schedule downtime. A response including a selected downtime is received from the client system and the at least one bare-metal server is transitioned to an offline state at the selected downtime. A ticket is generated in a ticketing system for repair of the bare-metal server. The ticket identifies the at least one component.Type: GrantFiled: January 29, 2019Date of Patent: August 17, 2021Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
-
Publication number: 20210194962Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify a plurality of datacenters from which to request block storage status. The control server may identify a user request to execute multiple requests to obtain the block storage status from the plurality of datacenters. Based on the user request, the control server may generate the plurality of requests. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include block storage status data identifying whether a service managing storage blocks for the datacenter is operational. The control server may also provide the block storage status for display.Type: ApplicationFiled: March 8, 2021Publication date: June 24, 2021Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20210168202Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more networks to be searched in a plurality of datacenters. The control server may identify a user request to execute the search for the networks in the plurality of datacenters. Based on the user request, the control server may generate a plurality of requests that request network data from the plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include network data identifying one or more networks a datacenter supports. The control server may determine if the supported networks match the identified networks, and may provide status for display based on the determination.Type: ApplicationFiled: January 19, 2021Publication date: June 3, 2021Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Patent number: 10972539Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify a plurality of datacenters from which to request block storage status. The control server may identify a user request to execute multiple requests to obtain the block storage status from the plurality of datacenters. Based on the user request, the control server may generate the plurality of requests. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include block storage status data identifying whether a service managing storage blocks for the datacenter is operational. The control server may also provide the block storage status for display.Type: GrantFiled: January 31, 2019Date of Patent: April 6, 2021Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Patent number: 10931747Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more networks to be searched in a plurality of datacenters. The control server may identify a user request to execute the search for the networks in the plurality of datacenters. Based on the user request, the control server may generate a plurality of requests that request network data from the plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include network data identifying one or more networks a datacenter supports. The control server may determine if the supported networks match the identified networks, and may provide status for display based on the determination.Type: GrantFiled: January 31, 2019Date of Patent: February 23, 2021Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20200249986Abstract: This application relates to apparatus and methods for reallocating tasks among servers, such as cloud datacenter compute servers. A control server may identify hypervisors running virtual machines that are consuming higher processing power, and may reallocate one or more of the virtual machines to one or more hypervisors consuming lower processing power. In some examples, the control server reallocates virtual machines among hypervisors based on how many virtual machines each hypervisor is running. In some examples, the control server identifies virtual machines associated with higher processing steal times, and may reallocate the identified virtual machines to hypervisors that are consuming lower processing power. The virtual machines may be reallocated to a different hypervisor executing on a same server, to a different hypervisor executing on a different server in a same datacenter, or to a different hypervisor executing on a different server in a different datacenter.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20200250059Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more validations to be executed for a plurality of datacenters. The validations may include a test, a configuration, or a status inquiry of the datacenters or servers of the datacenters, for example. The control server may identify a single user request to execute the validations for the plurality of datacenters. Based on the single user request, the control server may generate a plurality of requests based on the identified validations and plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received, and may provide status for display based on the received responses.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20200252456Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify a plurality of datacenters from which to request block storage status. The control server may identify a user request to execute multiple requests to obtain the block storage status from the plurality of datacenters. Based on the user request, the control server may generate the plurality of requests. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include block storage status data identifying whether a service managing storage blocks for the datacenter is operational. The control server may also provide the block storage status for display.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20200252453Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more networks to be searched in a plurality of datacenters. The control server may identify a user request to execute the search for the networks in the plurality of datacenters. Based on the user request, the control server may generate a plurality of requests that request network data from the plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include network data identifying one or more networks a datacenter supports. The control server may determine if the supported networks match the identified networks, and may provide status for display based on the determination.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20200244763Abstract: A system and method of automated downtime scheduling and control is disclosed. A failure of at least one component of at least one bare-metal server associated with a client is detected and a first notification is transmitted to a client system associated with the client. The notification includes a request to schedule downtime. A response including a selected downtime is received from the client system and the at least one bare-metal server is transitioned to an offline state at the selected downtime. A ticket is generated in a ticketing system for repair of the bare-metal server. The ticket identifies the at least one component.Type: ApplicationFiled: January 29, 2019Publication date: July 30, 2020Inventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
-
Patent number: 8015808Abstract: Power plant systems and processes are described that enable recovery of at least a portion of the fuel storage energy associated with a storage system for supplying fuel to the power plant systems. A first embodiment of an energy-recovery power plant system includes at least one fuel storage container and at least one expander that can receive fuel from the fuel storage container at a first pressure and provide the fuel to the power plant at a second pressure that is lower than the first pressure. A second embodiment of an energy-recovery power plant system includes a first conduit fluidly coupling the fuel storage container and the power plant for delivering fuel from the fuel storage container to the power plant and at least one regenerative thermodynamic cycle engine thermally coupled to the first conduit such that heat may be exchanged between the fuel and a working fluid for the regenerative thermodynamic cycle engine.Type: GrantFiled: August 17, 2006Date of Patent: September 13, 2011Assignee: G4 Insights Inc.Inventors: Bowie G. Keefer, Surajit Roy, Jean St.-Pierre, Amy E. Nelson, Shanna D. Knights