Patents by Inventor Thomas Andrews

Thomas Andrews 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: 11204644
    Abstract: The present invention concerns a method and apparatus for the modulation of an acoustic field for providing tactile sensations. A method of creating haptic feedback using ultrasound is provided. The method comprises the steps of generating a plurality of ultrasound waves with a common focal point using a phased array of ultrasound transducers, the common focal point being a haptic feedback point, and modulating the generation of the ultrasound waves using a waveform selected to produce little or no audible sound at the haptic feedback point.
    Type: Grant
    Filed: October 13, 2019
    Date of Patent: December 21, 2021
    Assignee: ULTRAHAPTICS IP LTD
    Inventors: Benjamin John Oliver Long, Thomas Andrew Carter, Sriram Subramanian
  • Publication number: 20210386596
    Abstract: A packaged feminine care absorbent article includes an absorbent article with an absorbent structure and a shell. The absorbent structure is configured for disposition adjacent a female wearer's vaginal region to absorb bodily fluids discharged by the wearer. The shell is configured for supporting the absorbent structure at the vaginal region. The shell has a liquid-impermeable layer, a body-facing surface, and a garment-facing surface. The body-facing surface has an adhesive thereon for adhering the shell directly to the wearer and the absorbent structure is attached directly to the garment-facing surface of the shell. The absorbent article is configurable between a before use packaged configuration and a use configuration. The absorbent structure is folded longitudinally about at least two transverse fold lines and a portion of the shell overlies a portion of the absorbent structure in the packaged configuration.
    Type: Application
    Filed: August 20, 2021
    Publication date: December 16, 2021
    Inventors: Melissa Jean Dennis, Thomas Andrew Lutzow, Gerhard A. Foelsche, Luke Delehanty Hagan, Margaux Boyaval, Adrienne Rae Loyd
  • Patent number: 11194884
    Abstract: A method for facilitating identification of navigation regions in a web page based on document object model (DOM) analysis is provided. In one embodiment, the method includes analyzing the web page for features. The features include at least one of: interactive elements, content regions, link region roots, or landmarks. The method also includes representing the features in a tree structure and analyzing the tree structure for a link density to identify non-main landmarks, a reading order, and main content roots. The method further includes enabling a region navigation for the web page based on the identified non-main landmarks, reading order, and main content roots.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas Andrew Brunet, Shunguo Yan, Phillip Jenkins, Kevin Tan
  • Publication number: 20210369376
    Abstract: A hand grip apparatus for receiving operator input includes a body having a proximal end and a distal interface end for coupling to an input apparatus. A first control lever is attached to the body and extends away from the proximal end and terminates in a finger grip for receiving one of the operator's fingers. A second control lever is attached to the body and extends away from the proximal end terminating in a thumb grip for receiving the operator's thumb. Movement of at least one of the control levers is operable to produce a first control signal representing the movement. An input control is included on the body between the grip ends and has an actuator surface angled towards the finger grip end and configured to produce a second control signal in response to actuation by one of the operator's fingers.
    Type: Application
    Filed: August 11, 2021
    Publication date: December 2, 2021
    Inventors: Thomas Andrew Lutzow, Daniel P. Smith, Peter John Kenneth Cameron
  • Publication number: 20210377664
    Abstract: Planar loudspeaker comprising a planar sound panel (10), a mounting (12), at least one drive unit (14) for driving the sound panel (10), said drive unit preferably being attached to the mounting (12), and at least one stabilizing device (22) for stabilizing a movement of the sound panel (10), wherein the stabilizing device (22) is arranged between the sound panel (10) and the mounting (12) and comprises at least a stroke section (28), which is configured so as to be movable, flexible and/or elastic, and at least one centering device (36) for centering the sound panel (10) and/or at least a part of the drive unit (14), wherein the centering device (36) is arranged in a different plane than the stabilizing device (22) and comprises at least a stroke section (28), which is configured so as to be movable, flexible and/or elastic.
    Type: Application
    Filed: September 30, 2019
    Publication date: December 2, 2021
    Applicant: GRAWE & SCHNEIDER GDBR
    Inventors: Thomas Andrew GRAWE, Gerd-Peter SCHNEIDER, Peter TROSSOWSKI
  • Publication number: 20210373912
    Abstract: Systems and methods are disclosed for generating for display digital content (e.g., an advertisement, a feed item, or some other information) together with digital components (e.g., branding data for the application or the publisher of the application). When the server receives, from a user device, a digital content request, the server can determine whether the digital content request was transmitted in response to an application state being changed to an active focus. Based on determining that the digital content request is being sent in response to an application state being changed to an active focus, the server generates a response that includes digital content and one or more digital components (e.g., branding data), and transmits that response to the user device. When the user device receives the response, the user device generates for display the digital components and the digital content.
    Type: Application
    Filed: December 13, 2019
    Publication date: December 2, 2021
    Inventors: Margaret Calliope Georgiadis, Patricia Moll, Tyler Robin Pletz, Thomas Andrew Shimko, Jr., Siavash Sedigh Nejad, Sara Christine Adkins, Long Long
  • Patent number: 11189140
    Abstract: Described is a system for producing an acoustic field from a plurality of ultrasonic transducer arrays, each of which has known relative positions and orientations. The acoustic field comprises a carrier wave and a modulated wave. The carrier wave has a plurality of modulated focal areas. A plurality of control points having a known spatial relationship relative to at least one of the plurality of ultrasonic transducer arrays is used. The plurality of ultrasonic transducer arrays are calibrated by using the relative position of each of the plurality of ultrasonic transducer arrays.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: November 30, 2021
    Assignee: ULTRAHAPTICS IP LTD
    Inventors: Benjaimin John Oliver Long, Michele Iodice, Thomas Andrew Carter
  • Patent number: 11188334
    Abstract: Obsoleting values stored in registers in a processor based on processing obsolescent register-encoded instructions is disclosed. The processor is configured to support execution of read and/or write instructions that include obsolescence encoding indicating that one or more of its source and/or target register operands are to be obsoleted by the processor. A register encoded as obsolescent means the data value stored in such register will not be used by subsequent instructions in an instruction stream, and thus does not need to be retained. Thus, such register can be set as being in an obsolescent state so that the data value stored in such register can be ignored to improve performance. As one example, data values for registers having an obsolescent state can be ignored and thus not stored in a saved context for a process being switched out, thus conserving memory and improving processing time for a process switch.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: November 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Andrew Sartorius, Thomas Philip Speier, Michael Scott McIlvaine, James Norris Dieffenderfer, Rodney Wayne Smith
  • Patent number: 11180455
    Abstract: Provided herein are compounds that are useful in the treatment of pain in a subject.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: November 23, 2021
    Inventors: Thomas Andrew Wynn, Juan C. Alvarez, Demetri Theodore Moustakas, Markus Haeberlein, Lewis D. Pennington
  • Patent number: 11175926
    Abstract: Providing exception stack management using stack panic fault exceptions in processor-based devices is disclosed. In this regard, a processor device defines a “stack panic fault exception” that may be raised upon execution of an exception handler store operation attempting to write state data into an exception stack, and provides a dedicated plurality of stack panic fault exception state registers in which stack panic fault exception state data may be saved. Upon detecting a first exception, the processor device transfers program control to an exception handler for the first exception. If a second exception occurs upon execution of a store operation in the exception handler, the processor device determines that the second exception should be handled as a stack panic fault exception, saves the stack panic fault exception state data in the stack panic fault exception state registers, and transfers program control to a stack panic fault exception handler.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: November 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Andrew Sartorius, Michael Scott McIlvaine, James Norris Dieffenderfer, Aaron S. Giles
  • Patent number: 11167798
    Abstract: An impact energy absorbing system for a vehicle includes a first impact energy absorbing structure to absorb energy from an impact with an external object, and a second energy absorbing structure to absorb energy from an impact with an internal displaceable object internal. The second energy absorbing structure may be disposed between the displaceable object and a protected object internal to the vehicle. The second impact energy absorbing structure may be disposed within the vehicle and configured to protect the protected object from impact by the displaceable object being displaced toward the protected object during a collision. Additionally, the second impact energy absorbing structure may cause the displaceable object to avoid impacting and/or damaging the protected object.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: November 9, 2021
    Assignee: Zoox, Inc.
    Inventors: Ramanjaneya Reddy Butukuri, Kevin Hothem, Robert Alan Ng, Thomas Andrew Stoddart
  • Patent number: 11163929
    Abstract: Various embodiments provide for clock network generation for a circuit design using an inverting integrated clock gate (ICG). According to some embodiments, a clock network with one or more inverting ICGs is generated, after a topology of the clock network is defined, by applying a non-inverting ICG-to-inverting ICG transform to one or more nodes of the clock network that comprise a non-inverting ICG. Additionally, according to some embodiments, a clock network is generated bottom-up (from the clock sinks to the root clock signal source) using one or more inverting ICGs.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: November 2, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: William Robert Reece, Thomas Andrew Newton, Ruth Patricia Jackson, Zhuo Li
  • Publication number: 20210318884
    Abstract: Providing exception stack management using stack panic fault exceptions in processor-based devices is disclosed. In this regard, a processor device defines a “stack panic fault exception” that may be raised upon execution of an exception handler store operation attempting to write state data into an exception stack, and provides a dedicated plurality of stack panic fault exception state registers in which stack panic fault exception state data may be saved. Upon detecting a first exception, the processor device transfers program control to an exception handler for the first exception. If a second exception occurs upon execution of a store operation in the exception handler, the processor device determines that the second exception should be handled as a stack panic fault exception, saves the stack panic fault exception state data in the stack panic fault exception state registers, and transfers program control to a stack panic fault exception handler.
    Type: Application
    Filed: April 8, 2020
    Publication date: October 14, 2021
    Inventors: Thomas Andrew SARTORIUS, Michael Scott MCILVAINE, James Norris DIEFFENDERFER, Aaron S. GILES
  • Publication number: 20210303072
    Abstract: An acoustic field may be produced from a transducer array having known relative positions and orientations In this acoustic field, one or more control points may be defined. An amplitude may be assigned to the control point. Mid-air haptic effect for a virtual object on a human body part may be generated by moving the control point in a single closed curve comprising a plurality of curve segments. The single closed curve traverses at least one location where the human body part intersects with the virtual object. Additionally, a user may interact with virtual three-dimensional content using the user's hands while a tracking system monitoring the user's hands, a physics engine updates the properties of the virtual three-dimensional content and a haptic feedback system provides haptic information to the user.
    Type: Application
    Filed: February 8, 2021
    Publication date: September 30, 2021
    Inventors: Thomas Andrew Carter, Benjamin John Oliver Long
  • Patent number: 11132490
    Abstract: Various embodiments provide for clock network generation for a circuit design using a negative-edge integrated clock gate (ICG). According to some embodiments, a clock network with one or more negative-edge ICGs is generated, after a topology of the clock network is defined, by applying a positive-edge ICG-to-negative-edge ICG transform to one or more nodes of the clock network that comprise a positive-edge ICG. Additionally, according to some embodiments, a clock network is generated bottom-up (from the clock sinks to the root clock signal source) using one or more negative-edge ICGs.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: September 28, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: Ruth Patricia Jackson, William Robert Reece, Thomas Andrew Newton, Zhuo Li
  • Patent number: 11123233
    Abstract: A packaged feminine care absorbent article has an absorbent article with an absorbent structure and a shell. The absorbent structure is configured for disposition adjacent a female wearer's vaginal region. The shell is configured for supporting the absorbent structure at the vaginal region. The shell has a body-facing surface and a garment-facing surface. The body-facing surface has an adhesive thereon for adhering the shell directly to the wearer. The absorbent structure is attached directly to the garment-facing surface. The absorbent article is configurable between a packaged configuration and a use configuration. The absorbent structure is folded longitudinally about at least one transverse fold line and transversely about at least one longitudinal fold line in the packaged configuration. A portion of the shell overlies a portion of the absorbent structure in the packaged configuration.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: September 21, 2021
    Assignee: KIMBERLY-CLARK WORLDWIDE, INC.
    Inventors: Melissa Jean Dennis, Thomas Andrew Lutzow, Gerhard A. Foelsche, Luke Delehanty Hagan, Margaux Boyaval, Adrienne Rae Loyd
  • Patent number: 11126437
    Abstract: Providing express memory obsolescence in processor-based devices is disclosed. In this regard, an instruction set architecture (ISA) of a processor-based device provides a memory load instruction indicating a final memory load operation from a memory address (i.e., after the memory load operation represented by the memory load instruction is performed, the value at the memory address need not be maintained). Upon receiving the memory load instruction by an execution pipeline of the processor-based device, an entry corresponding to the memory address of the memory load instruction is located in an intermediate memory external to the system memory of the processor-based device, and used to perform the final memory load operation. After the final memory load operation is performed using the entry, a value of an obsolete indicator for the entry is set to indicate that the entry can be reused prior to its contents being written to the system memory.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Andrew Sartorius, Thomas Philip Speier, Michael Scott McIlvaine, James Norris Dieffenderfer
  • Publication number: 20210284636
    Abstract: The specification relates to compounds of Formula (I): and to pharmaceutically acceptable salts thereof, to processes and intermediates used for their preparation, to pharmaceutical compositions containing them and to their use in the treatment of cell proliferative disorders.
    Type: Application
    Filed: February 17, 2021
    Publication date: September 16, 2021
    Inventors: Bernard Christophe BARLAAM, Daniel Hillebrand O'DONOVAN, Samantha Jayne HUGHES, Thomas Andrew MOSS, Johannes Wilhelmus Maria NISSINK, James Stewart SCOTT, Bin YANG
  • Patent number: 11119792
    Abstract: Systems, methods, and non-transitory computer readable media can obtain a user interface (UI) component of a production system, wherein the UI component is associated with one or more properties. Each of the one or more properties can be mapped to a graphical user interface (GUI) element for display in a user interface of a design application. A value of a property of the one or more properties can be set based on user input from a GUI element associated with the property. A rendering of the UI component can presented in the user interface based on the set value of the property.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: September 14, 2021
    Assignee: Facebook, Inc.
    Inventors: Phannipha Arunyaangkul, Ian Thomas Andrew Obermiller, Rowland Lee Brown
  • Publication number: 20210259721
    Abstract: A process and system provides for atraumatic preparation of morselized Tissue Particles (TP)s, such as Full Thickness Skin Graft Particles (FTSGPs), cartilage particles and other organ tissue particles, in a liquid medium. The resultant tissue product may be a suspension of Tissue Particles in an aqueous solution and containing highly viable cells and may be rapidly prepared at bedside or in the operating room and conveniently delivered to a patient through a syringe or similar applicator. The morselized Tissues Particles may be used for surgical applications including wound healing, cosmetic surgery, and orthopedic cartilage repairs.
    Type: Application
    Filed: April 21, 2021
    Publication date: August 26, 2021
    Applicant: TissueMill Technologies LLC
    Inventors: Thomas Andrew Davenport, Paul Mulhauser, Gregory C. Guinan