Patents by Inventor James Silva
James Silva 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: 20240137329Abstract: Techniques are provided for a high availability solution (e.g., a network attached storage (NAS) solution) with address preservation during switchover. A first virtual machine is deployed into a first domain and a second virtual machine is deployed into a second domain of a computing environment. The first and second virtual machines are configured as a node pair for providing clients with access to data stored within an aggregate comprising one or more storage structures within shared storage of the computing environment. A load balancer is utilized to manage logical interfaces used by clients to access the virtual machines. During switchover, the load balancer preserves an IP address used to mount and access a data share of the aggregate used by a client.Type: ApplicationFiled: December 15, 2023Publication date: April 25, 2024Inventors: Christopher Busick, Rajesh Rajaraman, James Silva
-
Patent number: 11958435Abstract: A seat assembly includes a seat portion having a frame assembly. A routing mechanism includes a plate member that is operably coupled to the frame assembly. The plate member includes a first portion having first and second raised portions spaced-apart from one another to define a channel therebetween. The routing mechanism further includes a connection assembly having upper and lower tabs spaced-apart from one another with a routing column assembly interconnecting the upper and lower tabs. A tether member includes a body portion that is routed through the routing mechanism, in that the body portion of the tether member is received in the channel of the routing mechanism and is wrapped around the routing column assembly and directed in forward direction.Type: GrantFiled: June 21, 2022Date of Patent: April 16, 2024Assignee: Ford Global Technologies, LLCInventors: Johnathan Andrew Line, Joseph Michael Kish, Macit Aktas, Benjamin Yilma, Derek Board, Kevin Michael Pline, Raed EL-Jawahri, Jeffrey Charles Paddock, James Robert Chascsa, II, Marcos Silva Kondrad, Rachel Demerly, Robyne McBride
-
Patent number: 11855905Abstract: Techniques are provided for a high availability solution (e.g., a network attached storage (NAS) solution) with address preservation during switchover. A first virtual machine is deployed into a first domain and a second virtual machine is deployed into a second domain of a computing environment. The first and second virtual machines are configured as a node pair for providing clients with access to data stored within an aggregate comprising one or more storage structures within shared storage of the computing environment. A load balancer is utilized to manage logical interfaces used by clients to access the virtual machines. During switchover, the load balancer preserves an IP address used to mount and access a data share of the aggregate used by a client.Type: GrantFiled: November 30, 2022Date of Patent: December 26, 2023Assignee: NetApp, Inc.Inventors: Christopher Busick, Rajesh Rajaraman, James Silva
-
Publication number: 20230202660Abstract: An ice protection system for an aircraft includes one or more heaters configured to be coupled to a surface of a wing of the aircraft. The ice protection system also includes a controller configured to, in response to a first determination indicating presence of an icing condition, determine a setpoint temperature for a first location of an outer surface of the wing configured to be heated by a heater of the one or more heaters. The controller is also configured to control power provided to the heater based on the setpoint temperature. The setpoint temperature for the first location is determined to cause a second location of the outer surface of the wing, which is heated by the heater and is located at a particular distance from the first location, to remain above a threshold temperature based on a projected temperature profile of the outer surface heated by the heater.Type: ApplicationFiled: December 27, 2021Publication date: June 29, 2023Inventors: John Alexander Ziebart, Douglas James Silva, Hosam E. El-Gabalawy, Luis Antonio Laracuente-Colon, Camron Ravell Call
-
Publication number: 20230087493Abstract: Techniques are provided for a high availability solution (e.g., a network attached storage (NAS) solution) with address preservation during switchover. A first virtual machine is deployed into a first domain and a second virtual machine is deployed into a second domain of a computing environment. The first and second virtual machines are configured as a node pair for providing clients with access to data stored within an aggregate comprising one or more storage structures within shared storage of the computing environment. A load balancer is utilized to manage logical interfaces used by clients to access the virtual machines. During switchover, the load balancer preserves an IP address used to mount and access a data share of the aggregate used by a client.Type: ApplicationFiled: November 30, 2022Publication date: March 23, 2023Inventors: Christopher Busick, Rajesh Rajaraman, James Silva
-
Patent number: 11522808Abstract: Techniques are provided for a high availability solution (e.g., a network attached storage (NAS) solution) with address preservation during switchover. A first virtual machine is deployed into a first domain and a second virtual machine is deployed into a second domain of a computing environment. The first and second virtual machines are configured as a node pair for providing clients with access to data stored within an aggregate comprising one or more storage structures within shared storage of the computing environment. A load balancer is utilized to manage logical interfaces used by clients to access the virtual machines. During switchover, the load balancer preserves an IP address used to mount and access a data share of the aggregate used by a client.Type: GrantFiled: October 21, 2019Date of Patent: December 6, 2022Assignee: NetApp, Inc.Inventors: Christopher Busick, Rajesh Rajaraman, James Silva
-
Publication number: 20220347930Abstract: Examples described herein provide a computer-implemented method that includes receiving fabrication data from an additive manufacturing system during fabrication of an object by the additive manufacturing system. The fabrication data is collected by a sensor associated with the additive manufacturing system during the fabrication of the object. The method further includes generating a digital representation of the fabrication data. The method further includes adjusting, based at least in part on the digital representation, an aspect of the additive manufacturing system. The method further includes implementing the adjusted aspect during the fabrication of the object by the additive manufacturing system.Type: ApplicationFiled: April 29, 2022Publication date: November 3, 2022Inventors: Robert Paddock, Jacob Goldman, Isaiah James Silva
-
Patent number: 11299280Abstract: An anti-ice system is disclosed, including an airfoil structure having a leading-edge portion facing a wind direction. The airfoil structure includes an outer skin and an inner skin which form a plurality of channels, each channel having an air inlet and an air outlet. An air delivery duct inside the airfoil structure extends transverse to the wind direction and has a plurality of openings directed toward the air inlets of the channels. A heat exchanger is configured to provide hot air to the air delivery duct.Type: GrantFiled: July 24, 2019Date of Patent: April 12, 2022Assignee: The Boeing CompanyInventors: Jeffrey Michael Burton, Stephen Roger Amorosi, Douglas James Silva
-
Publication number: 20220006755Abstract: Techniques are provided for load balancing for IP failover. A backend address of a first node is identified as a routing destination to which a request is to be routed by a load balancer based upon a load balancer rule mapping a frontend address, specified by the request as a request destination, to the backend address of the first node. The request is routed to a primary network interface of the first node using the backend address. The first node has a loopback interface with an address matching the frontend address for routing the request to a destination data structure based upon the request maintaining the frontend address as the request destination. Health probes are used by the load balancer for detecting a failure of the first node in order to failover to routing requests to a second backend address of a second node.Type: ApplicationFiled: September 20, 2021Publication date: January 6, 2022Inventors: Christopher Busick, Mohinish Vinnakota, James Silva, Rajesh Rajaraman
-
Patent number: 11128573Abstract: Techniques are provided for load balancing for IP failover. A backend address of a first node is identified as a routing destination to which a request is to be routed by a load balancer based upon a load balancer rule mapping a frontend address, specified by the request as a request destination, to the backend address of the first node. The request is routed to a primary network interface of the first node using the backend address. The first node has a loopback interface with an address matching the frontend address for routing the request to a destination data structure based upon the request maintaining the frontend address as the request destination. Health probes are used by the load balancer for detecting a failure of the first node in order to failover to routing requests to a second backend address of a second node.Type: GrantFiled: October 21, 2019Date of Patent: September 21, 2021Assignee: NetApp Inc.Inventors: Christopher Busick, Mohinish Vinnakota, James Silva, Rajesh Rajaraman
-
Publication number: 20210024220Abstract: An anti-ice system is disclosed, including an airfoil structure having a leading-edge portion facing a wind direction. The airfoil structure includes an outer skin and an inner skin which form a plurality of channels, each channel having an air inlet and an air outlet. An air delivery duct inside the airfoil structure extends transverse to the wind direction and has a plurality of openings directed toward the air inlets of the channels. A heat exchanger is configured to provide hot air to the air delivery duct.Type: ApplicationFiled: July 24, 2019Publication date: January 28, 2021Applicant: The Boeing CompanyInventors: Jeffrey Michael Burton, Stephen Roger Amorosi, Douglas James Silva
-
Publication number: 20200127937Abstract: Techniques are provided for load balancing for IP failover. A backend address of a first node is identified as a routing destination to which a request is to be routed by a load balancer based upon a load balancer rule mapping a frontend address, specified by the request as a request destination, to the backend address of the first node. The request is routed to a primary network interface of the first node using the backend address. The first node has a loopback interface with an address matching the frontend address for routing the request to a destination data structure based upon the request maintaining the frontend address as the request destination. Health probes are used by the load balancer for detecting a failure of the first node in order to failover to routing requests to a second backend address of a second node.Type: ApplicationFiled: October 21, 2019Publication date: April 23, 2020Inventors: Christopher Busick, Mohinish Vinnakota, James Silva
-
Publication number: 20200125386Abstract: Techniques are provided for a high availability solution (e.g., a network attached storage (NAS) solution) with address preservation during switchover. A first virtual machine is deployed into a first domain and a second virtual machine is deployed into a second domain of a computing environment. The first and second virtual machines are configured as a node pair for providing clients with access to data stored within an aggregate comprising one or more storage structures within shared storage of the computing environment. A load balancer is utilized to manage logical interfaces used by clients to access the virtual machines. During switchover, the load balancer preserves an IP address used to mount and access a data share of the aggregate used by a client.Type: ApplicationFiled: October 21, 2019Publication date: April 23, 2020Inventors: Christopher Busick, Rajesh Rajaraman, James Silva
-
Patent number: 9747032Abstract: A system and method for uniquely identifying a storage device among an array of storage devices of a storage system is provided. In some embodiments, a storage device of the storage system is identified. The storage device may currently lack a name or may have an invalid name. A shelf identifier of a storage device shelf in which the storage device is installed is determined. A stack identifier associated with a connection of the storage device is also determined. The storage system constructs a device name for the storage device based on the shelf identifier and the stack identifier. In some such embodiments, a bay in which the storage device is installed is determined, and the device name is further based on an identifier of the bay. The device name may include the stack identifier, the shelf identifier, and/or the identifier of the bay.Type: GrantFiled: May 13, 2014Date of Patent: August 29, 2017Assignee: NetApp, Inc.Inventors: Edward Barron, James Silva
-
Patent number: 9454316Abstract: A clustered storage environment can distribute responsibility for naming virtual disks to nodes of the clustered storage environment. The clustered storage environment maintains a list of names in a structure that is visible to cluster member nodes responsible for naming the virtual disks. As the cluster member nodes discover mass storage devices (e.g., storage arrays) in the clustered storage environment, the nodes determine identifiers of the mass storage devices. For each mass storage device, the nodes use the mass storage device identifier to establish a namespace for virtual disks of the corresponding mass storage device. The nodes can then provide consistent, exclusive names for the virtual disks throughout the cluster that are manageable names.Type: GrantFiled: May 30, 2014Date of Patent: September 27, 2016Assignee: NetApp, Inc.Inventors: Edward Barron, James Silva
-
Publication number: 20150347043Abstract: A clustered storage environment can distribute responsibility for naming virtual disks to nodes of the clustered storage environment. The clustered storage environment maintains a list of names in a structure that is visible to cluster member nodes responsible for naming the virtual disks. As the cluster member nodes discover mass storage devices (e.g., storage arrays) in the clustered storage environment, the nodes determine identifiers of the mass storage devices. For each mass storage device, the nodes use the mass storage device identifier to establish a namespace for virtual disks of the corresponding mass storage device. The nodes can then provide consistent, exclusive names for the virtual disks throughout the cluster that are manageable names.Type: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: NetApp, Inc.Inventors: Edward Barron, James Silva
-
Publication number: 20150331894Abstract: A system and method for uniquely identifying a storage device among an array of storage devices of a storage system is provided. In some embodiments, a storage device of the storage system is identified. The storage device may currently lack a name or may have an invalid name. A shelf identifier of a storage device shelf in which the storage device is installed is determined. A stack identifier associated with a connection of the storage device is also determined. The storage system constructs a device name for the storage device based on the shelf identifier and the stack identifier. In some such embodiments, a bay in which the storage device is installed is determined, and the device name is further based on an identifier of the bay. The device name may include the stack identifier, the shelf identifier, and/or the identifier of the bay.Type: ApplicationFiled: May 13, 2014Publication date: November 19, 2015Applicant: NetApp, Inc.Inventors: Edward Barron, James Silva
-
Publication number: 20130104297Abstract: Digital device screen apparatus for use with a motorcycle helmet or like. In one example, apparatus includes a screen and means of connection. The device is attachable or attached to a rearward facing portion of a helmet (5) to display a picture, image or video source. In one example, a front mount camera is connected to a viewing screen mounted on the back of a helmet. In one example, the screen mount is configurable to house a variety of screens and sizes and types. In another example, a video display apparatus interfaces to the motorcycle with either a conventional breakaway cable, wirelessly via Blue Tooth, R.F. Radio Frequency or other means of wireless transmission. The apparatus can be integrated or added as an aftermarket accessory to a helmet.Type: ApplicationFiled: October 25, 2012Publication date: May 2, 2013Inventors: Brandon James Silva, Shannon James Hakeem
-
Patent number: 7518011Abstract: The present invention relates to an interfacial method of preparing ester-substituted diaryl carbonates. The method includes the steps of: forming a reaction mixture comprising phosgene, an ester-substituted phenol, an organic solvent, and a catalyst selected from the group consisting of a tertiary amine catalyst and a phase transfer catalyst, said reaction mixture having an organic phase and an aqueous phase, wherein said aqueous phase has a brine strength; allowing the reaction mixture to react wherein during the reaction, (i) the aqueous phase has a pH, and the pH is adjusted, if necessary, by the addition of an alkali metal hydroxide solution in amounts such that the pH is greater than or equal to 9.Type: GrantFiled: September 20, 2007Date of Patent: April 14, 2009Assignee: Sabic Innovative Plastics IP B.V.Inventors: Paul William Buckley, James Silva, David Dardaris
-
Patent number: 7334595Abstract: The present invention is an apparatus and process for storing and delivering a low vapor pressure process chemical to a process tool for semiconductor fabrication, comprising: a) a bulk container for storing the process chemical; b) a process container for delivering the process chemical to the process tool; c) a first manifold for delivering process chemical from the bulk container to the process container; d) a solvent container containing a quantity of solvent, e) a second manifold for delivering the process chemical from the process container to a process tool; f) a solvent recovery container for containing used solvent and removed process chemical, and, g) a solvent evaporator to differentially remove solvent from process chemical in the solvent recovery container by entrainment in a carrier gas, vacuum removal, heating or combinations thereof. The containers can be baffled on their inert gas inlets. The cabinet can be heated.Type: GrantFiled: April 12, 2005Date of Patent: February 26, 2008Assignee: Air Products and Chemicals, Inc.Inventors: Charles Michael Birtcher, Martin Castaneda Martinez, Thomas Andrew Steidl, Gil Vivanco, David James Silva