Patents by Inventor William A. Woods
William A. Woods 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: 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: 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: 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
-
Patent number: 12129786Abstract: A dual-chamber electrolysis vessel safely stores HHO gas for use by an internal combustion engine.Type: GrantFiled: December 3, 2021Date of Patent: October 29, 2024Inventors: Evan Charles Johnson, William A. Woods
-
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
-
Publication number: 20240309801Abstract: A multi-chamber assembly safely stores enhancement gas for efficient and complete combustion of a carbonaceous fuel is presented. The multi-chamber assembly safely stores the enhancement gas, for example, for use by the internal combustion engine such as an internal combustion engine of a vehicle and/or a generator.Type: ApplicationFiled: May 17, 2024Publication date: September 19, 2024Inventors: Evan Charles Johnson, William A. Woods
-
Publication number: 20240301815Abstract: A system for efficient combustion of a carbonaceous fuel is presented. An ultra low quantity of enhancement gas may be introduced to an internal combustion engine to improve at least one operating metric of the internal combustion engine such as fuel economy and/or reduce engine-out emissions, for example in a vehicle or generator.Type: ApplicationFiled: May 17, 2024Publication date: September 12, 2024Inventors: Evan Charles Johnson, William A. 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: 20240093637Abstract: Safety of vehicles employing an electrolysis generator is improved by a rollover abatement system.Type: ApplicationFiled: November 24, 2023Publication date: March 21, 2024Inventors: Evan Charles Johnson, Williams A. Woods
-
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