Patents by Inventor William Wood
William Wood 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: 20250242909Abstract: The invention provides a landing gear strut for an aircraft which has the cross-section of an airfoil. The strut is mounted to the fuselage of the aircraft, preferably at a shallow downward angle from the horizontal, and preferably presents a positive angle of attack to the oncoming airflow. Due to the combination of an airfoil profile and a positive angle of attack, the strut is enabled to provide lift to the aircraft.Type: ApplicationFiled: January 26, 2024Publication date: July 31, 2025Applicant: Doroni Aerospace Inc.Inventors: Alasdair MacBean, William Wood, David Gambill, Doron Merdinger
-
Publication number: 20250215307Abstract: A drag-reducing formulation includes a polymer composition and a biodegradable fatty acid ester. In certain embodiments, the polymer composition includes at least one latex polymer. The biodegradable fatty acid ester has a structure of R1C(?O)OR2, where R1 is a C8-C40 alkyl or alkenyl group having between zero to three C?C double bonds and R2 is a C1-C15 alkyl or alkenyl group. In another aspect, a method of using a drag-reducing formulation involves the steps of deriving a biodegradable fatty acid from a renewable source and mixing the biodegradable fatty acid ester with a polymer composition having at least one latex polymer to obtain the drag-reducing formulation. The method further involves introducing the drag-reducing formulation at an injection point.Type: ApplicationFiled: January 3, 2024Publication date: July 3, 2025Applicant: Baker Hughes Oilfield Operations LLCInventors: Jianzhong Yang, William Woode
-
Patent number: 12334658Abstract: A strain relief plug to restrict movement of wires on a printed circuit board, the strain relief plug having an elongated stem along a vertical axis of the strain relief plug. The strain relief plug has an in-board flange defined by the elongated stem, the in-board flange configured to seat in a bore defined by the printed circuit board. The strain relief plug has an anchor defined by a first end of the elongated stem configured to prevent the strain relief plug from releasing from the printed circuit board. The strain relief plug has a bar defined by a second end of the elongated stem and transverse the vertical axis, the bar forming wire channels. The strain relief plug provides strain relief for wires on the printed circuit board of an electric motor in a vertical dimension resembling the thickness of the printed circuit board.Type: GrantFiled: November 18, 2022Date of Patent: June 17, 2025Assignee: KOLLMORGEN CORPORATIONInventors: Jeffery Todd Brewster, William Edward Anderson, IV, Tyler William Wood, Elizabeth Cantando
-
Patent number: 12204732Abstract: A method is performed at a server system associated with a media streaming service. The method includes providing, a first client device, playback of a first media content item; and receiving, from the first client device, a second media content item to be associated with the first media content item. The method includes, after receiving the second media content item from the first client device: providing, a second client device, a user interface that includes graphical representations of a plurality of media content items that have been uploaded by other users of the media streaming service as related to the first media content item; receiving, from the second client device, a user selection of a graphical representation of the second media content item; and in response, providing the second media content item concurrently with playback of the first media content item.Type: GrantFiled: December 8, 2021Date of Patent: January 21, 2025Assignee: Spotify ABInventors: Frank Conway, Robert William Wood, Arvind Suresh, Tobias Heinrich Schneider
-
Patent number: 12190537Abstract: The techniques described herein disclose a system that is configured to detect and track the three-dimensional pose of an object (e.g., a head-mounted display device) in a color image using an accessible three-dimensional model of the object. The system uses the three-dimensional pose of the object to repair pixel depth values associated with a region (e.g., a surface) of the object that is composed of material that absorbs light emitted by a time-of-flight depth sensor to determine depth. Consequently, a color-depth image (e.g., a Red-Green-Blue-Depth image or RGB-D image) can be produced that does not include dark holes on and around the region of the object that is composed of material that absorbs light emitted by the time-of-flight depth sensor.Type: GrantFiled: April 4, 2022Date of Patent: January 7, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: JingJing Shen, Erroll William Wood, Toby Sharp, Ivan Razumenic, Tadas Baltrusaitis, Julien Pascal Christophe Valentin, Predrag Jovanovic
-
Publication number: 20240373975Abstract: Providing a foot orthotic (10) to a person including presenting a map of a foot and leg divided into predetermined regions to the person, receiving a selection from the person of one or more regions from the map corresponding to one or more locations where the person is experiencing pain or discomfort: defining a plurality of foot orthotic types. each foot orthotic type adapted to address pain or discomfort in the one or more regions where the person is experiencing pain or discomfort. and dispensing an orthotic (10) from the plurality of orthotic types such that the defined orthotic (10) is adapted to address pain or discomfort in the region where the person first experienced the pain or discomfort.Type: ApplicationFiled: July 7, 2022Publication date: November 14, 2024Applicant: CUSTOM FOOT INSERTS PTY LTDInventors: Benjamin HINTON, William WOOD, Lina WOOD
-
Publication number: 20240380699Abstract: Techniques for obtaining application network metadata from a service registry so that a network routing policy may be derived for traffic associated with the application are described herein. The techniques may include receiving, at a service registry, network metadata associated with traffic of an application hosted by a scalable application service platform. The techniques may also include obtaining, by a controller of a network and from the service registry, the network metadata associated with the traffic of the application. Based at least in part on the network metadata, the controller may determine a routing policy that is optimized for sending the traffic through the network. Additionally, the controller may send an indication of the routing policy to a node of the network or otherwise provision the network such that the traffic of the application is sent through the network according to the routing policy.Type: ApplicationFiled: June 20, 2024Publication date: November 14, 2024Inventors: Alberto Rodriguez-Natal, Steven William Wood, Ding Bai, Fabio R. Maino, Ramanathan Lakshmikanthan
-
Publication number: 20240380697Abstract: Techniques for steering overlay network traffic along specific paths through an underlay network. The techniques may include determining a path through an underlay network that is optimized for sending a packet from a first node of an overlay network to a second node of the overlay network. The techniques may also include determining a destination address for sending the packet along the path from the first node to the second node, the destination address including a micro segment identifier (uSID) corresponding with an underlay node that is disposed along the path through the underlay network and trailing bits representing a portion of an address that corresponds with the second node. The techniques may also include causing the packet to be modified to include the destination address such that the packet is sent from the first node to the second node along the path.Type: ApplicationFiled: July 25, 2024Publication date: November 14, 2024Inventors: Bruce McDougall, Jeff Byzek, Alberto Rodriguez-Natal, Saswat Praharaj, Fabio R. Maino, Steven William Wood
-
Publication number: 20240355055Abstract: Computing an image depicting a face having an expression with wrinkles is described. A 3D polygon mesh model of a face has a non-neutral expression. A tension map is computed from the 3D polygon mesh model. A neutral texture, a compressed wrinkle texture and an expanded wrinkle texture are computed or obtained from a library. The neutral texture comprises a map of the first face with a neutral expression. The compressed wrinkle texture is a map of the first face formed by aggregating maps of the first face with different expressions using the tension map, and the expanded wrinkle texture comprises a map of the first face formed by aggregating maps of the first face with different expressions using the tension map. A graphics engine may be used to apply the wrinkle textures to the 3D model according to the tension map; and render the image from the 3D model.Type: ApplicationFiled: July 1, 2024Publication date: October 24, 2024Inventors: Tadas BALTRUSAITIS, Charles Thomas HEWITT, Erroll William WOOD, Chirag Anantha RAMAN
-
Patent number: 12120027Abstract: Techniques for steering overlay network traffic along specific paths through an underlay network. The techniques may include determining a path through an underlay network that is optimized for sending a packet from a first node of an overlay network to a second node of the overlay network. The techniques may also include determining a destination address for sending the packet along the path from the first node to the second node, the destination address including a micro segment identifier (uSID) corresponding with an underlay node that is disposed along the path through the underlay network and trailing bits representing a portion of an address that corresponds with the second node. The techniques may also include causing the packet to be modified to include the destination address such that the packet is sent from the first node to the second node along the path.Type: GrantFiled: November 22, 2022Date of Patent: October 15, 2024Assignee: Cisco Technology, Inc.Inventors: Bruce Mcdougall, Jeff Byzek, Alberto Rodriguez-Natal, Saswat Praharaj, Fabio R. Maino, Steven William Wood
-
Patent number: 12068965Abstract: Techniques for obtaining application network metadata from a service registry so that a network routing policy may be derived for traffic associated with the application are described herein. The techniques may include receiving, at a service registry, network metadata associated with traffic of an application hosted by a scalable application service platform. The techniques may also include obtaining, by a controller of a network and from the service registry, the network metadata associated with the traffic of the application. Based at least in part on the network metadata, the controller may determine a routing policy that is optimized for sending the traffic through the network. Additionally, the controller may send an indication of the routing policy to a node of the network or otherwise provision the network such that the traffic of the application is sent through the network according to the routing policy.Type: GrantFiled: October 5, 2021Date of Patent: August 20, 2024Assignee: Cisco Technology, Inc.Inventors: Alberto Rodriguez-Natal, Steven William Wood, Ding Bai, Fabio R. Maino, Ramanathan Lakshmikanthan
-
Patent number: 12062140Abstract: Computing an image depicting a face having an expression with wrinkles is described. A 3D polygon mesh model of a face has a non-neutral expression. A tension map is computed from the 3D polygon mesh model. A neutral texture, a compressed wrinkle texture and an expanded wrinkle texture are computed or obtained from a library. The neutral texture comprises a map of the first face with a neutral expression. The compressed wrinkle texture is a map of the first face formed by aggregating maps of the first face with different expressions using the tension map, and the expanded wrinkle texture comprises a map of the first face formed by aggregating maps of the first face with different expressions using the tension map. A graphics engine may be used to apply the wrinkle textures to the 3D model according to the tension map; and render the image from the 3D model.Type: GrantFiled: September 1, 2022Date of Patent: August 13, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Tadas Baltrusaitis, Charles Thomas Hewitt, Erroll William Wood, Chirag Anantha Raman
-
Patent number: 12031642Abstract: A choke valve including a valve body defining an inlet defining a centrally disposed axis extending through the inlet, an outlet, and a chamber in fluidic communication with the inlet and the outlet, and a flow trim disposed within the chamber and having a side wall that defines a generally cylindrical shape, the flow trim defining a passage through the flow trim, a pair of diametrically opposing windows extending through the side wall, each window permitting fluid communication between the chamber and the passage in a direction orthogonal to the centrally disposed axis defined by the inlet, and a slot extending through the side wall, the slot being disposed substantially equidistantly between the pair of diametrically opposing windows orthogonal to the centrally disposed axis defined by the inlet and on a side of the flow trim opposite the inlet, the slot permitting containment of turbulence created by interaction of fluid flow through the windows.Type: GrantFiled: September 17, 2021Date of Patent: July 9, 2024Assignee: Lancaster Flow Automation LLCInventors: Joshua Green, Gerardo Haro-Valdez, Weston William Woods
-
Publication number: 20240223464Abstract: Techniques for dynamic routing based on application load are described herein. The techniques may include receiving load information associated with resources of an application orchestration system that are allocated to host an application, the resources associated with different geographical regions. Based at least in part on the load information, a network controller may determine that first resources of the application orchestration system are less constrained than second resources of the application orchestration system, the first resources associated with a first geographical region and the second resources associated with a second geographical region. Based at least in part on the first resources being less constrained than the second resources, application traffic may be routed through the network to the application hosted by the first resources in the first geographical region.Type: ApplicationFiled: March 14, 2024Publication date: July 4, 2024Inventors: Steven William Wood, Ding Bai, Ramanathan Lakshmikanthan, Natal Alberto Rodriguez, Fabio R. Maino
-
Publication number: 20240202450Abstract: Present disclosure describes techniques for determining document bias in a document set. The techniques include the step of receiving a document set comprising a plurality of documents, applying a Natural Language Processing (NLP) technique to the document set to identify one or more prevalent concepts in each document of the plurality of documents, and categorizing one or more concepts as a high prevalence concept and a low prevalence concept based on one or more parameters. The techniques further include the step of identifying one or more low prevalence concepts with negative sentiment and comparing the identified concepts with a plurality of keyword to determine at least one bias document/concept in the document set.Type: ApplicationFiled: December 15, 2022Publication date: June 20, 2024Inventors: William Wood Harter, JR., Kim Larson
-
Patent number: 12003385Abstract: Techniques for dynamic routing based on application load are described herein. The techniques may include receiving load information associated with resources of an application orchestration system that are allocated to host an application, the resources associated with different geographical regions. Based at least in part on the load information, a network controller may determine that first resources of the application orchestration system are less constrained than second resources of the application orchestration system, the first resources associated with a first geographical region and the second resources associated with a second geographical region. Based at least in part on the first resources being less constrained than the second resources, application traffic may be routed through the network to the application hosted by the first resources in the first geographical region.Type: GrantFiled: October 18, 2021Date of Patent: June 4, 2024Assignee: Cisco Technology, Inc.Inventors: Steven William Wood, Ding Bai, Ramanathan Lakshmikanthan, Alberto Rodriguez-Natal, Fabio R. Maino
-
Publication number: 20240171512Abstract: Techniques for steering overlay network traffic along specific paths through an underlay network. The techniques may include determining a path through an underlay network that is optimized for sending a packet from a first node of an overlay network to a second node of the overlay network. The techniques may also include determining a destination address for sending the packet along the path from the first node to the second node, the destination address including a micro segment identifier (uSID) corresponding with an underlay node that is disposed along the path through the underlay network and trailing bits representing a portion of an address that corresponds with the second node. The techniques may also include causing the packet to be modified to include the destination address such that the packet is sent from the first node to the second node along the path.Type: ApplicationFiled: November 22, 2022Publication date: May 23, 2024Inventors: Bruce Mcdougall, Jeff Byzek, Alberto Rodriguez-Natal, Saswat Praharaj, Fabio R. Maino, Steven William Wood
-
Patent number: 11954801Abstract: A method for virtually representing human body poses includes receiving positioning data detailing parameters of one or more body parts of a human user based at least in part on input from one or more sensors. One or more mapping constraints are maintained that relate a model articulated representation to a target articulated representation. A model pose of the model articulated representation and a target pose of the target articulated representation are concurrently estimated based at least in part on the positioning data and the one or more mapping constraints. The previously-trained pose optimization machine is trained with training positioning data having ground truth labels for the model articulated representation. The target articulated representation is output for display with the target pose as a virtual representation of the human user.Type: GrantFiled: April 11, 2022Date of Patent: April 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Thomas Joseph Cashman, Erroll William Wood, Federica Bogo, Sasa Galic, Pashmina Jonathan Cameron
-
Publication number: 20240078755Abstract: Computing an image depicting a face having an expression with wrinkles is described. A 3D polygon mesh model of a face has a non-neutral expression. A tension map is computed from the 3D polygon mesh model. A neutral texture, a compressed wrinkle texture and an expanded wrinkle texture are computed or obtained from a library. The neutral texture comprises a map of the first face with a neutral expression. The compressed wrinkle texture is a map of the first face formed by aggregating maps of the first face with different expressions using the tension map, and the expanded wrinkle texture comprises a map of the first face formed by aggregating maps of the first face with different expressions using the tension map. A graphics engine may be used to apply the wrinkle textures to the 3D model according to the tension map; and render the image from the 3D model.Type: ApplicationFiled: September 1, 2022Publication date: March 7, 2024Inventors: Tadas BALTRUSAITIS, Charles Thomas HEWITT, Erroll William WOOD, Chirag Anantha RAMAN
-
Patent number: 11885438Abstract: A choke valve and a method of operation of the choke valve in which the choke valve includes an orifice plate and/or a guide vane to control a flow of fluid though the choke valve, the orifice plate defining a center point and being rotatable about a center axis extending longitudinally through the center point; the orifice plate defining at least one aperture including a first aperture, the first aperture defining at least a first equi-incremental phase region, the first aperture being spaced away from the center point of the orifice plate; and rotation of the orifice plate with respect to the center point effecting an incremental and staged transitioning of the orifice plates among a plurality of open states.Type: GrantFiled: March 30, 2021Date of Patent: January 30, 2024Assignee: Lancaster Flow Automation, LLCInventors: Gerardo Haro-Valdez, Weston William Woods, Md. Monirul Islam, Joshua Green