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: 12190537
    Abstract: 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: Grant
    Filed: April 4, 2022
    Date of Patent: January 7, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: JingJing Shen, Erroll William Wood, Toby Sharp, Ivan Razumenic, Tadas Baltrusaitis, Julien Pascal Christophe Valentin, Predrag Jovanovic
  • Publication number: 20240373975
    Abstract: 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: Application
    Filed: July 7, 2022
    Publication date: November 14, 2024
    Applicant: CUSTOM FOOT INSERTS PTY LTD
    Inventors: Benjamin HINTON, William WOOD, Lina WOOD
  • Publication number: 20240380697
    Abstract: 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: Application
    Filed: July 25, 2024
    Publication date: November 14, 2024
    Inventors: Bruce McDougall, Jeff Byzek, Alberto Rodriguez-Natal, Saswat Praharaj, Fabio R. Maino, Steven William Wood
  • Publication number: 20240380699
    Abstract: 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: Application
    Filed: June 20, 2024
    Publication date: November 14, 2024
    Inventors: Alberto Rodriguez-Natal, Steven William Wood, Ding Bai, Fabio R. Maino, Ramanathan Lakshmikanthan
  • Patent number: 12129786
    Abstract: A dual-chamber electrolysis vessel safely stores HHO gas for use by an internal combustion engine.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: October 29, 2024
    Inventors: Evan Charles Johnson, William A. Woods
  • Publication number: 20240355055
    Abstract: 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: Application
    Filed: July 1, 2024
    Publication date: October 24, 2024
    Inventors: Tadas BALTRUSAITIS, Charles Thomas HEWITT, Erroll William WOOD, Chirag Anantha RAMAN
  • Patent number: 12120027
    Abstract: 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: Grant
    Filed: November 22, 2022
    Date of Patent: October 15, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Bruce Mcdougall, Jeff Byzek, Alberto Rodriguez-Natal, Saswat Praharaj, Fabio R. Maino, Steven William Wood
  • Publication number: 20240309801
    Abstract: 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: Application
    Filed: May 17, 2024
    Publication date: September 19, 2024
    Inventors: Evan Charles Johnson, William A. Woods
  • Publication number: 20240301815
    Abstract: 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: Application
    Filed: May 17, 2024
    Publication date: September 12, 2024
    Inventors: Evan Charles Johnson, William A. Wood
  • Patent number: 12068965
    Abstract: 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: Grant
    Filed: October 5, 2021
    Date of Patent: August 20, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Alberto Rodriguez-Natal, Steven William Wood, Ding Bai, Fabio R. Maino, Ramanathan Lakshmikanthan
  • Patent number: 12062140
    Abstract: 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: Grant
    Filed: September 1, 2022
    Date of Patent: August 13, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Tadas Baltrusaitis, Charles Thomas Hewitt, Erroll William Wood, Chirag Anantha Raman
  • Patent number: 12031642
    Abstract: 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: Grant
    Filed: September 17, 2021
    Date of Patent: July 9, 2024
    Assignee: Lancaster Flow Automation LLC
    Inventors: Joshua Green, Gerardo Haro-Valdez, Weston William Woods
  • Publication number: 20240223464
    Abstract: 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: Application
    Filed: March 14, 2024
    Publication date: July 4, 2024
    Inventors: Steven William Wood, Ding Bai, Ramanathan Lakshmikanthan, Natal Alberto Rodriguez, Fabio R. Maino
  • Publication number: 20240202450
    Abstract: 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: Application
    Filed: December 15, 2022
    Publication date: June 20, 2024
    Inventors: William Wood Harter, JR., Kim Larson
  • Patent number: 12003385
    Abstract: 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: Grant
    Filed: October 18, 2021
    Date of Patent: June 4, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Steven William Wood, Ding Bai, Ramanathan Lakshmikanthan, Alberto Rodriguez-Natal, Fabio R. Maino
  • Publication number: 20240171512
    Abstract: 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: Application
    Filed: November 22, 2022
    Publication date: May 23, 2024
    Inventors: Bruce Mcdougall, Jeff Byzek, Alberto Rodriguez-Natal, Saswat Praharaj, Fabio R. Maino, Steven William Wood
  • Patent number: 11954801
    Abstract: 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: Grant
    Filed: April 11, 2022
    Date of Patent: April 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Joseph Cashman, Erroll William Wood, Federica Bogo, Sasa Galic, Pashmina Jonathan Cameron
  • Publication number: 20240093637
    Abstract: Safety of vehicles employing an electrolysis generator is improved by a rollover abatement system.
    Type: Application
    Filed: November 24, 2023
    Publication date: March 21, 2024
    Inventors: Evan Charles Johnson, Williams A. Woods
  • Publication number: 20240078755
    Abstract: 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: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Inventors: Tadas BALTRUSAITIS, Charles Thomas HEWITT, Erroll William WOOD, Chirag Anantha RAMAN
  • Patent number: 11885438
    Abstract: 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: Grant
    Filed: March 30, 2021
    Date of Patent: January 30, 2024
    Assignee: Lancaster Flow Automation, LLC
    Inventors: Gerardo Haro-Valdez, Weston William Woods, Md. Monirul Islam, Joshua Green