Patents by Inventor Michael Hudson
Michael Hudson 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: 11951736Abstract: An inkjet printing system includes: (a) an inkjet printhead having a rigid elongate manifold with first and second parallel ink supply channels extending along a length of the manifold between respective ink ports positioned at opposite ends thereof; and a plurality of printhead chips mounted to a lower surface of the manifold, the ink supply channels supplying ink to the printhead chips via ink outlets defined in the lower surface. One end of the manifold has a first ink inlet port for the first ink supply channel and an ink outlet port for the second ink supply channel. The other end of the manifold has a first ink outlet port for the first ink supply channel and a second ink inlet port for the second ink supply channel. An ink delivery system is configured to flow ink along the first and second channels in opposite directions.Type: GrantFiled: June 22, 2022Date of Patent: April 9, 2024Assignee: Memjet Technology LimitedInventors: Michael Hudson, David Burke, Qing Chen, Graeme Lowe, Jason Mark Thelander, Ellaine Munton
-
Patent number: 11935206Abstract: A virtual image generation system comprises a planar optical waveguide having opposing first and second faces, an in-coupling (IC) element configured for optically coupling a collimated light beam from an image projection assembly into the planar optical waveguide as an in-coupled light beam, a first orthogonal pupil expansion (OPE) element associated with the first face of the planar optical waveguide for splitting the in-coupled light beam into a first set of orthogonal light beamlets, a second orthogonal pupil expansion (OPE) element associated with the second face of the planar optical waveguide for splitting the in-coupled light beam into a second set of orthogonal light beamlets, and an exit pupil expansion (EPE) element associated with the planar optical waveguide for splitting the first and second sets of orthogonal light beamlets into an array of out-coupled light beamlets that exit the planar optical waveguide.Type: GrantFiled: April 5, 2023Date of Patent: March 19, 2024Assignee: Magic Leap, IncInventors: Brian T. Schowengerdt, Mathew D. Watson, David Tinch, Ivan Li Chuen Yeoh, John Graham Macnamara, Lionel Ernest Edwin, Michael Anthony Klug, William Hudson Welch
-
Publication number: 20240071552Abstract: A multi-zone temperature testing system includes a test device having components, a multi-zone temperature testing device that is coupled to the test device and that includes a first thermoelectric module that is located adjacent a first subset of the components and a second thermoelectric module that is located adjacent a second subset of the components, and a temperature control subsystem that is coupled to the multi-zone temperature testing device. The temperature control subsystem controls the first thermoelectric module in the multi-zone temperature testing device to produce a first heat flux that provides a testing temperature for the first subset of the components, and controls the second thermoelectric module in the multi-zone temperature testing device to produce a second heat flux that is different than the first heat flux and that provides the testing temperature for the second subset of the components.Type: ApplicationFiled: August 29, 2022Publication date: February 29, 2024Inventors: Robert Proulx, Michael Rijo, Samuel Hudson
-
Publication number: 20230124113Abstract: This disclosure relates to method and system for identifying suspicious code contribution of a user to a source code repository. The method includes receiving a plurality of updated code files of a source code repository from a user through an event. The method further includes extracting a plurality of user action parameters from the event corresponding to each of the plurality of updated code files. The method further includes storing the plurality of updated code files and the plurality of user action parameters from the event corresponding to each of the plurality of updated code files in a database. The method further includes identifying at least one of the set of user actions as a suspicious code contribution of the user for at least one of the plurality of updated code files of the source code based on the plurality of user action parameters.Type: ApplicationFiled: October 18, 2021Publication date: April 20, 2023Inventors: Michael Hudson, Michael Florio, Sunil Dandamudi, Samuel Dwumfour
-
Patent number: 11570166Abstract: In one embodiment, a device in a network observes traffic between a client and a server for an encrypted session. The device makes a determination that a server certificate should be obtained from the server. The device, based on the determination, sends a handshake probe to the server. The device extracts server certificate information from a handshake response from the server that the server sent in response to the handshake probe. The device uses the extracted server certificate information to analyze the traffic between the client and the server.Type: GrantFiled: April 17, 2020Date of Patent: January 31, 2023Assignee: Cisco Technology, Inc.Inventors: David McGrew, Blake Harrell Anderson, Subharthi Paul, William Michael Hudson, Jr., Philip Ryan Perricone
-
Publication number: 20220410565Abstract: An inkjet printing system includes: (a) an inkjet printhead having a rigid elongate manifold with first and second parallel ink supply channels extending along a length of the manifold between respective ink ports positioned at opposite ends thereof; and a plurality of printhead chips mounted to a lower surface of the manifold, the ink supply channels supplying ink to the printhead chips via ink outlets defined in the lower surface. One end of the manifold has a first ink inlet port for the first ink supply channel and an ink outlet port for the second ink supply channel. The other end of the manifold has a first ink outlet port for the first ink supply channel and a second ink inlet port for the second ink supply channel. An ink delivery system is configured to flow ink along the first and second channels in opposite directions.Type: ApplicationFiled: June 22, 2022Publication date: December 29, 2022Inventors: Michael HUDSON, David BURKE, Qing CHEN, Graeme LOWE, Jason Mark THELANDER, Ellaine MUNTON
-
Publication number: 20220370599Abstract: In the various aspects and embodiments, this disclosure provides messenger RNA (mRNA) constructs for therapeutic delivery, as well as methods for making such mRNA constructs and pharmaceutical compositions comprising the same (including mRNA vaccine compositions). In still other aspects, the invention provides methods for treating patients by expression of therapeutic proteins, including for preventing or reducing probability of infection by, or illness involving, a virus. Exemplary viruses include coronaviruses (such as SARS-CoV-2 and variants therefore) and influenza viruses, among others.Type: ApplicationFiled: May 2, 2022Publication date: November 24, 2022Inventors: James Robbins ABSHIRE, Christopher J.H. DAVITT, Ian HILL, Lorenzo AULISA, Marcelo SAMSA, Nabanita DE, Michael HUDSON, Rachit JAIN, Himanshu DHAMANKAR, William FARMER, Christopher GREGG
-
Publication number: 20220300330Abstract: According to certain embodiments, a method comprises monitoring a request for use of memory requested by a container manager application on behalf of a given one of a plurality of containers during runtime of the given container. The method further comprises determining that the request for use of memory has caused an exception. The exception indicates that the request has requested an invalid operation on a memory table or that the request has requested a previously not seen memory table. In response, the method further comprises determining an action to perform. The action depends on both first trustworthiness information associated with the given container and second trustworthiness information associated with the given container. The first trustworthiness information is obtained from a Third Party Reputation Service (TPRS). The second trustworthiness information is obtained based on monitoring the runtime behavior of the given container.Type: ApplicationFiled: March 16, 2021Publication date: September 22, 2022Inventors: John David White, Steven Joseph Rich, William Michael Hudson, JR., Chris Allen Shenefiel
-
Publication number: 20220245686Abstract: The disclosed method and system relate to generating recommendations for a user. In some embodiments, the method includes capturing organization data with respect to organizations and user data with respect to the user; determining news feed data and social feed data from online platforms, based on the organization data and the user data; analysing the news feed data and the social feed data to determine stand of the each organization and stand of the user on one or more socio-ethical causes; determining match data associated with the user for a predefined time period, based on the user data, the organization data, and the analysis of the news feed data and the social feed data; and controlling user equipment associated with the user during an online browsing session involving at least one of a product and a service offered by at least one of the organizations.Type: ApplicationFiled: January 29, 2021Publication date: August 4, 2022Inventors: Michael Hudson, John William Barrs II
-
Patent number: 11358395Abstract: An inkjet printhead includes: a fluid manifold having a base defining a plurality of fluid outlets and printhead chips attached to the base. Each printhead chip receives printing fluid from a set of the fluid outlets. All fluid outlets are flared with a respect to a width dimension of the printhead chips for facilitating removal of air bubbles.Type: GrantFiled: November 18, 2020Date of Patent: June 14, 2022Inventors: Garry Jackson, Norman Berry, Michael Hudson, Brian Brown, Samuel Mallinson, Geordie McBain
-
Patent number: 11316780Abstract: A verifier peer system transmits a request to an application of another peer system to obtain integrity data of the application. In response to the request, the verifier peer system obtains a response that includes kernel secure boot metrics of the other peer system and integrity data of the application and of any application dependencies. If the verifier peer system determines that the response is valid, the verifier peer system evaluates the integrity data and the kernel secure boot metrics against a set of Known Good Values to determine whether the integrity data and the kernel secure boot metrics are valid. If the integrity data and the kernel secure boot metrics are valid, the verifier peer system determines that the other peer system is trustworthy.Type: GrantFiled: March 27, 2020Date of Patent: April 26, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: David Delano Ward, Jakob Heitz, William Michael Hudson, Jr., Eric Voit
-
Patent number: 11314626Abstract: A method and system for coordinating continuous delivery pipeline testing against a singleton instance of an application is disclosed. The method may include identifying a set of unchanged components across a preceding build and a current build of the singleton instance, and identifying a first set of test cases from a plurality of test cases executed on at least one unchanged component. The method may further include performing execution of a second set of test cases on the remaining set of unchanged components in the current build, and performing execution of each of the plurality of test cases on at least one changed component in the current build. The method may further include reporting test results of executing the first set of test cases on the at least one unchanged component, the second set of test cases, and the plurality of test cases.Type: GrantFiled: June 20, 2020Date of Patent: April 26, 2022Assignee: HCL America Inc.Inventors: Michael Hudson, Bahram Sanaei, Asiyah Ahmad
-
Publication number: 20210397537Abstract: A method and system for coordinating continuous delivery pipeline testing against a singleton instance of an application is disclosed. The method may include identifying a set of unchanged components across a preceding build and a current build of the singleton instance, and identifying a first set of test cases from a plurality of test cases executed on at least one unchanged component. The method may further include performing execution of a second set of test cases on the remaining set of unchanged components in the current build, and performing execution of each of the plurality of test cases on at least one changed component in the current build. The method may further include reporting test results of executing the first set of test cases on the at least one unchanged component, the second set of test cases, and the plurality of test cases.Type: ApplicationFiled: June 20, 2020Publication date: December 23, 2021Inventors: Michael Hudson, Bahram Sanaei, Asiyah Ahmad
-
Publication number: 20210354405Abstract: The present disclosure is directed to methods and apparatus for making beverage containers that deteriorate after they are disposed of. Beverage containers or cartridges of the present disclosure may be similar to conventional non-biodegradable single-use coffee beverage pods or cartridges. Beverage containers of the present disclosure may be made from two or more different types of materials that readily decompose in the environment based on the different types of materials having different characteristics. For example, a first material may have a low porosity and be more hydrophobic than a second material that decomposes faster than the first material. Decomposition of the second material may cause the first material to decompose faster than it normally would as this accelerated decomposition may be based on the first material being in close proximity to microbes decomposing the second material.Type: ApplicationFiled: May 18, 2021Publication date: November 18, 2021Inventors: Darren Joseph Footz, Zachary Michael Hudson
-
Publication number: 20210347558Abstract: Single-serving beverage pods can include a first chamber operable to contain a dry beverage material and a second chamber operable to contain a second beverage material. A seal layer is disposed between the first chamber and the second chamber to prevent fluid communication between the first chamber and the second chamber. The seal layer can be operable to be breached by a brewing pin such that the brewing pin is received in the second chamber. The second beverage material can then be removed from the beverage pod via the brewing pin.Type: ApplicationFiled: May 10, 2021Publication date: November 11, 2021Inventors: Darren Joseph Footz, Seth Melvin Cronin, Zachary Michael Hudson, Kianoush Karimi Pour Kerman
-
Publication number: 20210306256Abstract: A verifier peer system transmits a request to an application of another peer system to obtain integrity data of the application. In response to the request, the verifier peer system obtains a response that includes kernel secure boot metrics of the other peer system and integrity data of the application and of any application dependencies. If the verifier peer system determines that the response is valid, the verifier peer system evaluates the integrity data and the kernel secure boot metrics against a set of Known Good Values to determine whether the integrity data and the kernel secure boot metrics are valid. If the integrity data and the kernel secure boot metrics are valid, the verifier peer system determines that the other peer system is trustworthy.Type: ApplicationFiled: March 27, 2020Publication date: September 30, 2021Inventors: David Delano Ward, Jakob Heitz, William Michael Hudson, JR., Eric Voit
-
Publication number: 20210303404Abstract: Systems and methods are disclosed herein for migrating data from a source environment to a target environment. The source and target environments may have different database management systems and/or may be disposed on separate networks. In some embodiments, systems and methods disclosed herein may include identifying data for migration in the source environment, wherein identifying the data comprises identifying tables having a predetermined prefix value, setting customized properties in a data migration utility based on the data, creating a shell for the data in the target environment, using the data migration utility, creating an intermediary representation of the data, copying the intermediary representation to the target environment; and restoring the data from the intermediary representation into the shell in the target environment.Type: ApplicationFiled: March 22, 2021Publication date: September 30, 2021Inventors: Jay SHAH, Michael HUDSON, Cezary RACZKO
-
Patent number: 11084014Abstract: Methods and apparatus relate to the synthesis of polynucleotides having a predefined sequence on a support. Assembly methods include primer extension to generate overlapping construction oligonucleotides and assembly of the polynucleotides of interest onto an anchor support-bound oligonucleotides. Methods and apparatus for selection of polynucleotides having the predefined sequence and/or length are disclosed.Type: GrantFiled: August 7, 2019Date of Patent: August 10, 2021Assignee: Gen9, Inc.Inventors: Joseph Jacobson, Li-yun A. Kung, Andrew Kirk Wilson, Senthil Ramu, Daniel Schindler, Michael Hudson
-
Patent number: 11078115Abstract: Sealants for insulated glass units or solar panels are disclosed. The sealant comprises polyisobutylene and a polymer which is a copolymer obtained from the polymerisation of at least one ethylenically-unsaturated aliphatic hydrocarbon monomer and at least one monomer containing a maleic anhydride moiety. The copolymer comprises at least one amphiphilic polymer side chain. Processes for producing the sealants for insulated glass units or solar panels are also disclosed. Insulted glass units and solar panels comprising the sealant are also disclosed. Processes for producing the insulated glass units and solar panels comprising the sealant are also disclosed.Type: GrantFiled: December 8, 2017Date of Patent: August 3, 2021Assignee: TREMCO ILLBRUCK LIMITEDInventors: John Michael Hudson, Rodney Ralph Brooks, Isabelle Anne Marie Sagnat, David Alan Pears, Magdalena Agnieszka Warunek
-
Patent number: D1012671Type: GrantFiled: September 12, 2019Date of Patent: January 30, 2024Assignee: XIBIT, LLCInventors: Laurri Hudson, Michael Hudson