Patents by Inventor Michael Brewer

Michael Brewer 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: 12288278
    Abstract: A computer-implemented method according to one embodiment includes performing object detection on a frame to identify a set of objects within the frame, and determining a location of each object of the set of objects within the frame. The method further includes constructing a code tree structure for the frame. The code tree structure defines the determined locations. A rule defining modifications to make to at least some of the objects is received and the code tree structure is crawled. The rule is applied to the objects during the crawling. The method further includes layering the modifications defined in the rule on the set of objects within the frame. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: April 29, 2025
    Assignee: The Weather Company, LLC
    Inventors: Thai Quoc Tran, Cindy Han Lu, Megan Kostick, Michael Brewer
  • Patent number: 12268501
    Abstract: A syringe assembly includes (i) a syringe with a cylindrical body, luer tip at a first end, finger grip at a second end and a cannula extending from the luer tip into the cylindrical body, and (ii) a plunger unit having an adapter portion, receiving cavity, finger grip and piston. A channel extends the length of the adapter portion to receive the cannula in one end and a variety of connectors, valves and/or syringes in a second end. The end of the channel accessible in the receiving cavity mates with or engages any number of commercially available valves, connectors and/or syringes while the luer tip similarly connects to any number of valves, catheters, connectors, etc., depending on the task being undertaken with the syringe assembly.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: April 8, 2025
    Inventors: Michael Brewer, Robert Fortune, Bill Phillips
  • Patent number: 12139035
    Abstract: A system and method for charging a plug-in electric vehicle are disclosed. The system includes a plug-in electric vehicle having a frame, a rechargeable battery pack, a vehicle inlet, a positioning module, and a first communication module; and a battery charging station having a plurality of connectors, an actuation mechanism, and a second communication module. The battery charging station is in operative communication with the PEV, can anticipate an arrival of the PEV, and can ready a connector corresponding to the PEV's vehicle inlet type. The method includes monitoring one or more characterising parameters of a PEV, determining that the PEV needs charging, routing the PEV to a battery charging station, transmitting forecasting information and an identity of the PEV to the battery charging station, and charging the PEV at the battery charging station.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: November 12, 2024
    Assignee: Caterpillar Inc.
    Inventors: Jeffery Othman, Perry D. Converse, Michael A. Brewer, William E. Barnickel, Andrew J. Vitale
  • Publication number: 20240112382
    Abstract: A computer-implemented method according to one embodiment includes performing object detection on a frame to identify a set of objects within the frame, and determining a location of each object of the set of objects within the frame. The method further includes constructing a code tree structure for the frame. The code tree structure defines the determined locations. A rule defining modifications to make to at least some of the objects is received and the code tree structure is crawled. The rule is applied to the objects during the crawling. The method further includes layering the modifications defined in the rule on the set of objects within the frame. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Inventors: Thai Quoc Tran, Cindy Han Lu, Megan Kostick, Michael Brewer
  • Patent number: 11826654
    Abstract: A dynamic asset spawning engine is provided in a data processing system for dynamically spawning assets in a video game based on one or more news feeds. The dynamic asset spawning engine semantically tags a library of video game assets with game tag descriptors. The dynamic asset spawning engine parses and processes the one or more news feeds to identify supplemental tag descriptors and spawning parameters for one or more video game assets in the library of video game assets. The dynamic spawning engine assigns the identified supplemental tag descriptors and spawning parameters to the one or more video game assets. The video game spawns the one or more game assets in the video game in accordance with the supplemental tag descriptors and spawning parameters.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: November 28, 2023
    Inventors: Thai Quoc Tran, Megan Kostick, Michael Brewer, Cindy Han Lu
  • Publication number: 20230106720
    Abstract: A system and method for charging a plug-in electric vehicle are disclosed. The system includes a plug-in electric vehicle having a frame, a rechargeable battery pack, a vehicle inlet, a positioning module, and a first communication module; and a battery charging station having a plurality of connectors, an actuation mechanism, and a second communication module. The battery charging station is in operative communication with the PEV, can anticipate an arrival of the PEV, and can ready a connector corresponding to the PEV's vehicle inlet type. The method includes monitoring one or more characterising parameters of a PEV, determining that the PEV needs charging, routing the PEV to a battery charging station, transmitting forecasting information and an identity of the PEV to the battery charging station, and charging the PEV at the battery charging station.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 6, 2023
    Applicant: Caterpillar Inc.
    Inventors: Jeffery Othman, Perry D. Converse, Michael A. Brewer, William E. Barnickel, Andrew J. Vitale
  • Publication number: 20220379222
    Abstract: A dynamic asset spawning engine is provided in a data processing system for dynamically spawning assets in a video game based on one or more news feeds. The dynamic asset spawning engine semantically tags a library of video game assets with game tag descriptors. The dynamic asset spawning engine parses and processes the one or more news feeds to identify supplemental tag descriptors and spawning parameters for one or more video game assets in the library of video game assets. The dynamic spawning engine assigns the identified supplemental tag descriptors and spawning parameters to the one or more video game assets. The video game spawns the one or more game assets in the video game in accordance with the supplemental tag descriptors and spawning parameters.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Thai Quoc Tran, Megan Kostick, Michael Brewer, Cindy Han Lu
  • Publication number: 20220377403
    Abstract: A computer-implemented method for enhancing a video is provided. The method may include generating an annotation matrix comprising extracted video content associated with a video. The method may further include generating a viewer feedback matrix comprising extracted and aggregated viewer feedback, wherein the aggregated viewer feedback comprises a plurality of comments and viewer actions associated with the video, and wherein the plurality of comments appears as text that is located separate from a main window for playing the video. The method may further include generating an overlay matrix by merging the viewer feedback matrix and the annotation matrix. The method may further include generating at least one overlay window for overlaying in the main window of the video at the particular point in time during a playing of the video, wherein the at least one overlay window includes textual information generated from the aggregated viewer feedback.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Cindy Han Lu, Megan Kostick, Michael Brewer, Thai Quoc Tran
  • Patent number: 11318946
    Abstract: Methods and systems are provided for controlling yaw of a vehicle while maintaining vehicle speed. In one example, equal and opposite vectoring torques are applied to first and second wheels along with a propulsion torque so that a vehicle yaw moment may be induced without accelerating or decelerating the vehicle.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: May 3, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Jose Velazquez Alcantar, Rajit Johri, Joseph Torres, Peter Barrette, Michael Brewer
  • Publication number: 20220104741
    Abstract: A syringe assembly includes (i) a syringe with a cylindrical body, luer tip at a first end, finger grip at a second end and a cannula extending from the luer tip into the cylindrical body, and (ii) a plunger unit having an adapter portion, receiving cavity, finger grip and piston. A channel extends the length of the adapter portion to receive the cannula in one end and a variety of connectors, valves and/or syringes in a second end. The end of the channel accessible in the receiving cavity mates with or engages any number of commercially available valves, connectors and/or syringes while the luer tip similarly connects to any number of valves, catheters, connectors, etc., depending on the task being undertaken with the syringe assembly.
    Type: Application
    Filed: December 8, 2020
    Publication date: April 7, 2022
    Inventors: Michael Brewer, Robert Fortune, Bill Phillips
  • Publication number: 20220092668
    Abstract: Service deployments of multiple services are grouped together according to common usage history. Services are proposed for a user account where one service of a services group is deployed and another service of the services group is new, or not deployed by the user account. Usage factors specific to a user account a weighted for ranking recommendation of certain services within service groups have at least one deployed service and at least one new service.
    Type: Application
    Filed: September 21, 2020
    Publication date: March 24, 2022
    Inventors: Cindy Han Lu, Megan Kostick, Michael Brewer, Thai Quoc Tran
  • Publication number: 20210345920
    Abstract: A syringe assembly includes (i) a syringe with a cylindrical body, luer tip at a first end, finger grip at a second end and a cannula extending from the luer tip into the cylindrical body, and (ii) a plunger unit having an adapter portion, receiving cavity, finger grip and piston. A channel extends the length of the adapter portion to receive the cannula in one end and a variety of connectors, valves and/or syringes in a second end. The end of the channel accessible in the receiving cavity mates with or engages any number of commercially available valves, connectors and/or syringes while the luer tip similarly connects to any number of valves, catheters, connectors, etc., depending on the task being undertaken with the syringe assembly.
    Type: Application
    Filed: December 7, 2020
    Publication date: November 11, 2021
    Inventors: Michael Brewer, Robert Fortune, Bill Phillips
  • Publication number: 20210345922
    Abstract: A syringe assembly includes (i) a syringe with a cylindrical body, luer tip at a first end, finger grip at a second end and a cannula extending from the luer tip into the cylindrical body, and (ii) a plunger unit having an adapter portion, receiving cavity, finger grip and piston. A channel extends the length of the adapter portion to receive the cannula in one end and a variety of connectors, valves and/or syringes in a second end. The end of the channel accessible in the receiving cavity mates with or engages any number of commercially available valves, connectors and/or syringes while the luer tip similarly connects to any number of valves, catheters, connectors, etc., depending on the task being undertaken with the syringe assembly.
    Type: Application
    Filed: December 8, 2020
    Publication date: November 11, 2021
    Inventors: Michael Brewer, Robert Fortune, Bill Phillips
  • Publication number: 20210345919
    Abstract: A syringe assembly includes (i) a syringe with a cylindrical body, luer tip at a first end, finger grip at a second end and a cannula extending from the luer tip into the cylindrical body, and (ii) a plunger unit having an adapter portion, receiving cavity, finger grip and piston. A channel extends the length of the adapter portion to receive the cannula in one end and a variety of connectors, valves and/or syringes in a second end. The end of the channel accessible in the receiving cavity mates with or engages any number of commercially available valves, connectors and/or syringes while the luer tip similarly connects to any number of valves, catheters, connectors, etc., depending on the task being undertaken with the syringe assembly.
    Type: Application
    Filed: December 7, 2020
    Publication date: November 11, 2021
    Inventors: Michael Brewer, Robert Fortune, Bill Phillips
  • Publication number: 20210345921
    Abstract: A syringe assembly includes (i) a syringe with a cylindrical body, luer tip at a first end, finger grip at a second end and a cannula extending from the luer tip into the cylindrical body, and (ii) a plunger unit having an adapter portion, receiving cavity, finger grip and piston. A channel extends the length of the adapter portion to receive the cannula in one end and a variety of connectors, valves and/or syringes in a second end. The end of the channel accessible in the receiving cavity mates with or engages any number of commercially available valves, connectors and/or syringes while the luer tip similarly connects to any number of valves, catheters, connectors, etc., depending on the task being undertaken with the syringe assembly.
    Type: Application
    Filed: December 8, 2020
    Publication date: November 11, 2021
    Inventors: Michael Brewer, Robert Fortune, Bill Phillips
  • Patent number: 11003628
    Abstract: A variable driven, customizable data management system creates a descendent child module controllable by parameters set through action of a precedently operated architecture input module. Customizable child modules are expediently creatable to enable management of complex and disparate data sets per the requirements of particular end-users. Source files of varying file-types are determinable over network and data is extractable and pulled to populate a plurality of containers operative in the child module. Edits made to data displayed as part of the child module may be pushed over network to overwrite source files as amended. Complex data sets are thus collatable from disparate locations, over network, between partitions, even across platforms, whereby pulled data is rendered interactive for end-user control, despite local and root disunity, and displayed for interaction at a single instance.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: May 11, 2021
    Inventors: Michael A. Brewer, Frederick C. Wagner
  • Publication number: 20210085230
    Abstract: A syringe assembly includes (i) a syringe with a cylindrical body, luer tip at a first end, finger grip at a second end and a cannula extending from the luer tip into the cylindrical body, and (ii) a plunger unit having an adapter portion, receiving cavity, finger grip and piston. A channel extends the length of the adapter portion to receive the cannula in one end and a variety of connectors, valves and/or syringes in a second end. The end of the channel accessible in the receiving cavity mates with or engages any number of commercially available valves, connectors and/or syringes while the luer tip similarly connects to any number of valves, catheters, connectors, etc., depending on the task being undertaken with the syringe assembly.
    Type: Application
    Filed: December 4, 2020
    Publication date: March 25, 2021
    Inventors: Michael Brewer, Robert Fortune, Bill Phillips
  • Publication number: 20210006624
    Abstract: Broadly speaking, embodiments of the present techniques provide methods for activating functionality on a client device when the client device is determined by a sensor to be in a particular environment. Advantageously, the client device and sensor(s) do not communicate directly so there is no requirement for a trust relationship to be established therebetween, which may consume power, take time and may require user involvement. The functionality on the client device may instead be activated by a trusted server, and the trust relationship may be established when a user of the client device registers to use the system.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 7, 2021
    Inventors: Dennis Michael Brewer, Jonathan Nicholas van Deventer, Ciaran Bradley, Dan Bladen, Jordan de Laune
  • Publication number: 20200352497
    Abstract: A syringe assembly includes (i) a syringe with a cylindrical body, luer tip at a first end, finger grip at a second end and a cannula extending from the luer tip into the cylindrical body, and (ii) a plunger unit having an adapter portion, receiving cavity, finger grip and piston. A channel extends the length of the adapter portion to receive the cannula in one end and a variety of connectors, valves and/or syringes in a second end. The end of the channel accessible in the receiving cavity mates with or engages any number of commercially available valves, connectors and/or syringes while the luer tip similarly connects to any number of valves, catheters, connectors, etc., depending on the task being undertaken with the syringe assembly.
    Type: Application
    Filed: May 11, 2020
    Publication date: November 12, 2020
    Inventors: Michael Brewer, Robert Fortune, Bill Phillips, Robert Browne, Chonna Bartholomew
  • Publication number: 20200324770
    Abstract: Methods and systems are provided for controlling yaw of a vehicle while maintaining vehicle speed. In one example, equal and opposite vectoring torques are applied to first and second wheels along with a propulsion torque so that a vehicle yaw moment may be induced without accelerating or decelerating the vehicle.
    Type: Application
    Filed: April 10, 2019
    Publication date: October 15, 2020
    Inventors: Jose Velazquez Alcantar, Rajit Johri, Joseph Torres, Peter Barrette, Michael Brewer