Patents by Inventor Robert Moran

Robert Moran 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).

  • Publication number: 20240264828
    Abstract: Systems and methods for automated code analysis and tagging are disclosed. In one embodiment, a method for automated code analysis and tagging may include: (1) receiving, by a code annotation computer program executed by a computer processor, a training code snippet from a training codebase; (2) parsing, by the code annotation computer program, the training code snippet into a data structure; (3) quantifying, by the code annotation computer program, the data structure, (4) parsing, by the code annotation computer program, a docstring associated with the training code snippet into a plurality of keywords; (5) quantifying, by the code annotation computer program, the plurality of keywords; and (6) training, by the code annotation computer program, a code annotation model based on a similarity between the quantified data structure and a smoothing parameter for a Dirichlet prior smoothing estimate.
    Type: Application
    Filed: April 16, 2024
    Publication date: August 8, 2024
    Inventors: Sean MORAN, Sanat SAHA, Gaurav SINGH, Fanny SILAVONG, Antonios GEORGIADIS, Ganesh CHANDRASEKAR, Andy ALEXANDER, Robert OTTER, Brett SANFORD
  • Publication number: 20240264997
    Abstract: Systems and methods for counteracting data-skewness for locality sensitive hashing via feature selection and pruning are disclosed. In one embodiment, a method for feature selection for counteracting data skewness on locality sensitive hashing (LSH)-based search may include: (1) ingesting, by an ingestion computer program and from a plurality of data sources, data; (2) extracting, by the ingestion computer program, a plurality of features from the ingested data; (3) transforming, by the ingestion computer program, each of the plurality of features into a feature vector; (4) selecting, by the ingestion computer program, a subset of the plurality of features; and (5) for each selected feature vector: computing, by the ingestion computer program, a random hash function for the selected feature; and inserting, by the ingestion computer program, an output of the random hash function into a hash table with the selected feature.
    Type: Application
    Filed: April 17, 2024
    Publication date: August 8, 2024
    Inventors: Sean MORAN, Fanny SILAVONG, Robert OTTER, Antonios GEORGIADIS, Brett SANFORD
  • Patent number: 12040456
    Abstract: Novel or improved microporous single or multilayer battery separator membranes, separators, batteries including such membranes or separators, methods of making such membranes, separators, and/or batteries, and/or methods of using such membranes, separators and/or batteries are provided. In accordance with at least certain embodiments, a multilayer dry process polyethylene/polypropylene/polyethylene microporous separator which is manufactured using the inventive process which includes machine direction stretching followed by transverse direction stretching and a subsequent calendering step as a means to reduce the thickness of the multilayer microporous membrane, to reduce the percent porosity of the multilayer microporous membrane in a controlled manner and/or to improve transverse direction tensile strength.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: July 16, 2024
    Assignee: Celgard, LLC
    Inventors: Kristoffer K. Stokes, William John Mason, Kang Karen Xiao, Xiaomin Zhang, Barry J. Summey, Robert Moran, Jeffrey Gordon Poley, Brian R. Stepp, Changqing Wang Adams, Daniel R. Alexander, Shante P. Williams, Andrew Edward Voss, Douglas George Robertson
  • Publication number: 20230238587
    Abstract: Novel or improved microporous single or multilayer battery separator membranes, separators, batteries including such membranes or separators, methods of making such membranes, separators, and/or batteries, and/or methods of using such membranes, separators and/or batteries are provided. In accordance with at least certain embodiments, a multilayer dry process polyethylene/polypropylene/polyethylene microporous separator which is manufactured using the inventive process which includes machine direction stretching followed by transverse direction stretching and a subsequent calendaring step as a means to reduce the thickness of the multilayer microporous membrane, to reduce the percent porosity of the multilayer microporous membrane in a controlled manner and/or to improve transverse direction tensile strength.
    Type: Application
    Filed: January 27, 2023
    Publication date: July 27, 2023
    Inventors: Kristoffer K. Stokes, William John Mason, Kang Karen Xiao, Xiaomin Zhang, Barry J. Summey, Robert Moran, Jeffrey Gordon Poley, Brian R. Stepp, Changqing Wang Adams, Daniel R. Alexander, Shante P. Williams, Andrew Edward Voss, Douglas George Robertson
  • Publication number: 20230102962
    Abstract: This application is directed to new and/or improved MD and/or TD stretched and optionally calendered membranes, separators, base films, microporous membranes, battery separators including said separator, base film or membrane, batteries including said separator, and/or methods for making and/or using such membranes, separators, base films, microporous membranes, battery separators and/or batteries. For example, new and/or improved methods for making microporous membranes, and battery separators including the same, that have a better balance of desirable properties than prior microporous membranes and battery separators. The methods disclosed herein comprise the following steps: 1.) obtaining a non-porous membrane precursor; 2.) forming a porous biaxially-stretched membrane precursor from the non-porous membrane precursor; 3.
    Type: Application
    Filed: November 7, 2022
    Publication date: March 30, 2023
    Inventors: Barry J. Summey, Takahiko Kondo, William John Mason, Kang Karen Xiao, Robert Moran, Jeffrey G. Poley, Brian R. Stepp, Kristoffer K. Stokes, Xiaomin Zhang
  • Patent number: 11569549
    Abstract: Novel or improved microporous single or multilayer battery separator membranes, separators, batteries including such membranes or separators, methods of making such membranes, separators, and/or batteries, and/or methods of using such membranes, separators and/or batteries are provided. In accordance with at least certain embodiments, a multilayer dry process polyethylene/polypropylene/polyethylene microporous separator which is manufactured using the inventive process which includes machine direction stretching followed by transverse direction stretching and a subsequent calendering step as a means to reduce the thickness of the multilayer microporous membrane, to reduce the percent porosity of the multilayer microporous membrane in a controlled manner and/or to improve transverse direction tensile strength.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: January 31, 2023
    Assignee: Celgard, LLC
    Inventors: Kristoffer K. Stokes, William John Mason, Kang Karen Xiao, Xiaomin Zhang, Barry J. Summey, Robert Moran, Jeffrey Gordon Poley, Brian R. Stepp, Changqing Wang Adams, Daniel R. Alexander, Shante P. Williams, Andrew Edward Voss, Douglas George Robertson
  • Publication number: 20220216568
    Abstract: A coated battery separator is described herein. The coated battery separator includes a porous membrane with a coating on at least one side thereof, wherein the coated separator exhibits at least one of improved thickness uniformity of the coating and improved adhesion of the coating to the porous membrane. In some embodiments, the coated battery separator is thin or ultrathin. A method for forming a coated battery separator that exhibits the aforementioned properties is also described. The method may include steps of forming a coating and calendering the coating. In some embodiments, calendering is performed on a dried coating. In some embodiments, the coating is or includes a ceramic coating, a polymer coating, a sticky coating, a shutdown coating, or combinations thereof.
    Type: Application
    Filed: May 22, 2020
    Publication date: July 7, 2022
    Inventors: Stefan Reinartz, Katharine Chemelewski, Barry j. Summey, Robert Moran
  • Patent number: 11198050
    Abstract: The present invention is a device for measuring and displaying the speed, force, rate and/or frequency that an object or a body part strikes a target. The present invention includes an impact sensor, transmitter, computer and display. The sensor includes layers of alternating conductive and non-conductive material that are wrapped around the target. The conductive layers of fabric generate electrical impulses when they come into contact with each other through perforations in the non-conductive material. These signals are interpreted by the computer to derive information about the speed of the strike against the target.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: December 14, 2021
    Inventors: Robert Moran, William Beaver
  • Patent number: 11145023
    Abstract: Systems and methods for providing a transportation marketplace are provided. A transportation server receives, from a client device of a user, a request for a transportation service. The transportation server determines a set of drivers in response to the request, the set of drivers further being available to provide the transportation service when the request is received. The transportation server provides the set of drivers to the client device, wherein each driver within the set of drivers is selectable by the user of the client device.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: October 12, 2021
    Assignee: SC INNOVATIONS, INC.
    Inventors: Jahan Khanna, Robert Wong, Sunil Paul, Thomas Gellatly, Gregory Boutte, Cesar Torres, Lee Fastenau, Yik Kit (Nelson) To, Robert Moran
  • Publication number: 20210126319
    Abstract: This application is directed to new and/or improved MD and/or TD stretched and optionally calendered membranes, separators, base films, microporous membranes, battery separators including said separator, base film or membrane, batteries including said separator, and/or methods for making and/or using such membranes, separators, base films, microporous membranes, battery separators and/or batteries. For example, new and/or improved methods for making microporous membranes, and battery separators including the same, that have a better balance of desirable properties than prior microporous membranes and battery separators. The methods disclosed herein comprise the following steps: 1.) obtaining a non-porous membrane precursor; 2.) forming a porous biaxially-stretched membrane precursor from the non-porous membrane precursor; 3.
    Type: Application
    Filed: May 24, 2018
    Publication date: April 29, 2021
    Inventors: Barry J. Summey, Takahiko Kondo, William John Mason, Kang Karen Xiao, Robert Moran, Jeffrey G. Poley, Brian R. Stepp, Kristoffer K. Stokes, Xiaomin Zhang
  • Publication number: 20210036293
    Abstract: Novel or improved microporous single or multilayer battery separator membranes, separators, batteries including such membranes or separators, methods of making such membranes, separators, and/or batteries, and/or methods of using such membranes, separators and/or batteries are provided. In accordance with at least certain embodiments, a multilayer dry process polyethylene/polypropylene/polyethylene microporous separator which is manufactured using the inventive process which includes machine direction stretching followed by transverse direction stretching and a subsequent calendering step as a means to reduce the thickness of the multilayer microporous membrane, to reduce the percent porosity of the multilayer microporous membrane in a controlled manner and/or to improve transverse direction tensile strength.
    Type: Application
    Filed: September 14, 2020
    Publication date: February 4, 2021
    Inventors: Kristoffer K. Stokes, William John Mason, Kang Karen Xiao, Xiaomin Zhang, Barry J. Summey, Robert Moran, Jeffrey Gordon Poley, Brian R. Stepp, Changqing Wang Adams, Daniel R. Alexander, Shante P. Williams, Andrew Edward Voss, Douglas George Robertson
  • Patent number: 10777800
    Abstract: Novel or improved microporous single or multilayer battery separator membranes, separators, batteries including such membranes or separators, methods of making such membranes, separators, and/or batteries, and/or methods of using such membranes, separators and/or batteries are provided. In accordance with at least certain embodiments, a multilayer dry process polyethylene/polypropylene/polyethylene microporous separator which is manufactured using the inventive process which includes machine direction stretching followed by transverse direction stretching and a subsequent calendering step as a means to reduce the thickness of the multilayer microporous membrane, to reduce the percent porosity of the multilayer microporous membrane in a controlled manner and/or to improve transverse direction tensile strength.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: September 15, 2020
    Assignee: Celgard, LLC
    Inventors: Kristoffer K. Stokes, William John Mason, Kang Karen Xiao, Xiaomin Zhang, Barry J. Summey, Robert Moran, Jeffrey Gordon Poley, Brian R. Stepp, Changqing Wang Adams, Daniel R. Alexander, Shante P. Williams, Andrew Edward Voss, Douglas George Robertson
  • Patent number: 10695639
    Abstract: The present invention is a device for measuring and displaying the speed, force, rate and/or frequency that an object or a body part strikes a target. The present invention includes an impact sensor, transmitter, computer and display. The sensor includes layers of alternating conductive and non-conductive material that are wrapped around the target. The conductive layers of fabric generate electrical impulses when struck and serve as data points that are interpreted by the computer to derive statistics about a strike against the target.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: June 30, 2020
    Inventor: Robert Moran
  • Patent number: 10228744
    Abstract: A method of detecting overcurrent events within at least one electronic device, and an overcurrent detection module therefor. The method comprises receiving at least one current requirement indication from at least one electronic device, determining at least one overcurrent value based at least partly on the received at least one current requirement indication, receiving at least one indication of at least one input current flow for the at least one electronic device, and determining that an overcurrent event is occurring if the indicated at least one input current flow for the at least one electronic device exceeds the determined at least one overcurrent value.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: March 12, 2019
    Assignee: NXP USA, Inc.
    Inventors: Andrew Edward Birnie, Robert Moran, Philippe Mounier, Alistair Paul Robertson
  • Publication number: 20190050880
    Abstract: Systems and methods for providing discounts for shared transportation are described. A transportation server receives, from a client device of a first user, a first request for a shared transportation service. The transportation server receives, from a client device of a second user, a second request to join the shared transportation service. The transportation server calculates a first price for the first user for the shared transportation service based on at least a portion of a shared transportation service trip. The transportation server calculates a second price for the second user for the shared transportation service trip based on at least the portion of a shared transportation service trip.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventors: Sunil Paul, Jahan Khanna, Robert Wong, Robert Moran, Thomas Gellatly
  • Publication number: 20180374182
    Abstract: Systems and methods for providing a transportation marketplace are provided. A transportation server receives, from a client device of a user, a request for a transportation service. The transportation server determines a set of drivers in response to the request, the set of drivers further being available to provide the transportation service when the request is received. The transportation server provides the set of drivers to the client device, wherein each driver within the set of drivers is selectable by the user of the client device.
    Type: Application
    Filed: September 4, 2018
    Publication date: December 27, 2018
    Inventors: Jahan Khanna, Robert Wong, Sunil Paul, Thomas Gellatly, Gregory Boutte, Cesar Torres, Lee Fastenau, Yik Kit (Nelson) To, Robert Moran
  • Patent number: 10138408
    Abstract: A downhole fluid comprises a base fluid, for example a hydrocarbon base fluid, and a gelling agent. The gelling agent has an aromatic core of one or more aromatic rings, the gelling agent having two or more amide branches distributed about the aromatic core, each of the two or more amide branches having one or more organic groups. An example gelling agent is a pyromellitamide gelling agent. The pyromellitamide gelling agent may have the general formula of: with R1, R2, R3, R4, R5, R6, R7, and R8 each being a hydrogen or an organic group. Methods of use and composition are discussed.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: November 27, 2018
    Assignee: Synoil Fluids Holdings Inc.
    Inventors: Shaun T. Mesher, Olivia Steward, Daniel Firth, Robert Moran
  • Patent number: 10026714
    Abstract: Aspects of the invention relate to an integrated circuit device and method of production thereof. The integrated circuit device comprises at least one application semiconductor die comprising at least one functional component arranged to provide application functionality, at least one functional safety semiconductor die comprising at least one component arranged to provide at least one functional safety undertaking for the at least one application semiconductor die, and at least one System in Package, SiP, connection component operably coupling the at least one functional safety semiconductor die to the at least one application semiconductor die to enable the at least one functional safety semiconductor die to provide the at least one functional safety undertaking for the at least one application semiconductor die.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: July 17, 2018
    Assignee: NXP USA, Inc.
    Inventors: Robert Moran, Derek Beattie
  • Publication number: 20180078839
    Abstract: The present invention is a device for measuring and displaying the speed, force, rate and/or frequency that an object or a body part strikes a target. The present invention includes an impact sensor, transmitter, computer and display. The sensor includes layers of alternating conductive and non-conductive material that are wrapped around the target. The conductive layers of fabric generate electrical impulses when struck and serve as data points that are interpreted by the computer to derive statistics about a strike against the target.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 22, 2018
    Inventor: Robert Moran
  • Patent number: 9892613
    Abstract: An apparatus for maintaining alertness of an driver of a motor vehicle periodically generates an audible alert signal to which the driver responds by pressing a button on the vehicle's steering wheel. The response time of the driver to the signal is monitored and if an increase is detected, the repetition rate of the alert signal is increased. The repetition rate may be further modified by taking into account vehicle driving conditions which may indicate a risk of boredom in the driver.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: February 13, 2018
    Assignee: NXP USA, Inc.
    Inventors: Andrew Birnie, Derek Beattie, Robert Moran