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: 20240264828Abstract: 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: ApplicationFiled: April 16, 2024Publication date: August 8, 2024Inventors: Sean MORAN, Sanat SAHA, Gaurav SINGH, Fanny SILAVONG, Antonios GEORGIADIS, Ganesh CHANDRASEKAR, Andy ALEXANDER, Robert OTTER, Brett SANFORD
-
Publication number: 20240264997Abstract: 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: ApplicationFiled: April 17, 2024Publication date: August 8, 2024Inventors: Sean MORAN, Fanny SILAVONG, Robert OTTER, Antonios GEORGIADIS, Brett SANFORD
-
Patent number: 12040456Abstract: 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: GrantFiled: January 27, 2023Date of Patent: July 16, 2024Assignee: Celgard, LLCInventors: 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: 20230238587Abstract: 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: ApplicationFiled: January 27, 2023Publication date: July 27, 2023Inventors: 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: 20230102962Abstract: 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: ApplicationFiled: November 7, 2022Publication date: March 30, 2023Inventors: 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: 11569549Abstract: 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: GrantFiled: September 14, 2020Date of Patent: January 31, 2023Assignee: Celgard, LLCInventors: 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: 20220216568Abstract: 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: ApplicationFiled: May 22, 2020Publication date: July 7, 2022Inventors: Stefan Reinartz, Katharine Chemelewski, Barry j. Summey, Robert Moran
-
Patent number: 11198050Abstract: 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: GrantFiled: June 2, 2020Date of Patent: December 14, 2021Inventors: Robert Moran, William Beaver
-
Patent number: 11145023Abstract: 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: GrantFiled: September 4, 2018Date of Patent: October 12, 2021Assignee: 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: 20210126319Abstract: 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: ApplicationFiled: May 24, 2018Publication date: April 29, 2021Inventors: 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: 20210036293Abstract: 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: ApplicationFiled: September 14, 2020Publication date: February 4, 2021Inventors: 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: 10777800Abstract: 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: GrantFiled: September 16, 2016Date of Patent: September 15, 2020Assignee: Celgard, LLCInventors: 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: 10695639Abstract: 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: GrantFiled: September 15, 2017Date of Patent: June 30, 2020Inventor: Robert Moran
-
Patent number: 10228744Abstract: 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: GrantFiled: October 18, 2013Date of Patent: March 12, 2019Assignee: NXP USA, Inc.Inventors: Andrew Edward Birnie, Robert Moran, Philippe Mounier, Alistair Paul Robertson
-
Publication number: 20190050880Abstract: 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: ApplicationFiled: October 15, 2018Publication date: February 14, 2019Inventors: Sunil Paul, Jahan Khanna, Robert Wong, Robert Moran, Thomas Gellatly
-
Publication number: 20180374182Abstract: 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: ApplicationFiled: September 4, 2018Publication date: December 27, 2018Inventors: Jahan Khanna, Robert Wong, Sunil Paul, Thomas Gellatly, Gregory Boutte, Cesar Torres, Lee Fastenau, Yik Kit (Nelson) To, Robert Moran
-
Patent number: 10138408Abstract: 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: GrantFiled: December 18, 2015Date of Patent: November 27, 2018Assignee: Synoil Fluids Holdings Inc.Inventors: Shaun T. Mesher, Olivia Steward, Daniel Firth, Robert Moran
-
Patent number: 10026714Abstract: 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: GrantFiled: February 14, 2014Date of Patent: July 17, 2018Assignee: NXP USA, Inc.Inventors: Robert Moran, Derek Beattie
-
Publication number: 20180078839Abstract: 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: ApplicationFiled: September 15, 2017Publication date: March 22, 2018Inventor: Robert Moran
-
Patent number: 9892613Abstract: 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: GrantFiled: October 10, 2012Date of Patent: February 13, 2018Assignee: NXP USA, Inc.Inventors: Andrew Birnie, Derek Beattie, Robert Moran