Patents by Inventor James Farrar
James Farrar 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: 20240059231Abstract: An antiviral material is provided. The antiviral material includes a polymeric matrix and graphene particles dispersed in the polymeric matrix at a concentration of greater than or equal to about 0.05 wt. % to less than or equal to about 10 wt. % based on the total weight of the antiviral material, wherein the antiviral material exhibits antiviral activity. Methods of making the antiviral material and uses of the antiviral material are also provided.Type: ApplicationFiled: November 3, 2023Publication date: February 22, 2024Applicant: CpK Interior Products Inc.Inventors: Gregory James FARRAR, Murali Mohan REDDY
-
Patent number: 11892999Abstract: A system and method for faster access for compressed time series data. A set of blocks are generated based on a table stored in a database of the data platform. The table stores data associated with multiple sources of data provided as consecutive values, each block containing index vectors having a range of the consecutive values. A block index is generated for each block having a field start vector representing a starting position of the block relative to the range of consecutive values, and a starting value vector representing a value of the block at the starting position. The field start vector of the block index is accessed to obtain the starting position of a field corresponding to a first block and to the range of the consecutive values of the first block. The starting value vector is then determined from the block index to determine an end and a length of the field of the first block.Type: GrantFiled: January 19, 2022Date of Patent: February 6, 2024Assignee: SAP SEInventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan Bowman, Daniel James Farrar
-
Patent number: 11878635Abstract: An antiviral material is provided. The antiviral material includes a polymeric matrix and graphene particles dispersed in the polymeric matrix at a concentration of greater than or equal to about 0.05 wt. % to less than or equal to about 10 wt. % based on the total weight of the antiviral material, wherein the antiviral material exhibits antiviral activity. Methods of making the antiviral material and uses of the antiviral material are also provided.Type: GrantFiled: August 25, 2021Date of Patent: January 23, 2024Assignee: CpK Interior Products Inc.Inventors: Murali Mohan Reddy, Gregory James Farrar
-
Publication number: 20240010830Abstract: A thermoplastic polyolefin (TPO) powder is provided. The TPO powder includes an olefin-block copolymer (OBC), polypropylene copolymer, an adhesion promoter, a sulfur-free stabilizer additive, a composition including a non-migratory hindered amine light stabilizers (HALS) and a color pigment, and talc. A TPO material formed from the TPO powder and methods of making the TPO powder and TPO material are also provided.Type: ApplicationFiled: September 22, 2023Publication date: January 11, 2024Applicant: CpK Interior Products Inc.Inventors: Gregory James FARRAR, Murali Mohan REDDY
-
Patent number: 11807753Abstract: A thermoplastic polyolefin (TPO) powder is provided. The TPO powder includes an olefin-block copolymer (OBC), polypropylene copolymer, an adhesion promoter, a sulfur-free stabilizer additive, a composition including a non-migratory hindered amine light stabilizers (HALS) and a color pigment, and talc. A TPO material formed from the TPO powder and methods of making the TPO powder and TPO material are also provided.Type: GrantFiled: October 28, 2020Date of Patent: November 7, 2023Assignee: CpK Interior Products Inc.Inventors: Murali Mohan Reddy, Gregory James Farrar
-
Publication number: 20230110728Abstract: An apparatus and manufacturing method include a coating, including graphene particles, sprayed or rolled onto a base material. In another aspect, a coating, including antimicrobial or antiviral material, is sprayed or rolled onto a base material. A further aspect applies an antimicrobial material within a polymeric matrix onto a vehicular interior trim panel apparatus by roll-coating or spraying.Type: ApplicationFiled: October 12, 2021Publication date: April 13, 2023Applicant: CpK Interior Products Inc.Inventors: Gregory James FARRAR, Murali Mohan REDDY
-
Patent number: 11577665Abstract: A urethane and graphene interior trim panel is provided. In another aspect, the interior trim panel may be an automotive vehicle instrument panel, airbag cover, door trim panel, center console, knee bolster, seat mechanism cover, pillar cover or the like. A further aspect includes a graphene infused thermoplastic polyurethane compound and more particularly a TPU-graphene composition or mixture which can be ground, molded and then used in vehicle interior applications.Type: GrantFiled: February 27, 2020Date of Patent: February 14, 2023Assignee: CpK Interior ProductsInventors: Murali Mohan Reddy, Gregory James Farrar
-
Publication number: 20230041610Abstract: An over-molded interior trim method and system are provided. In another aspect, a method of manufacturing a trim panel includes: injecting a liquid substrate polymer between molds to create a substrate, injecting a liquid urethane polymer into a cavity directly against the substrate to create a skin or cover, flowing or wrapping in a mold the urethane polymer around at least one peripheral edge of the substrate, and extending the urethane polymer onto a backside of the substrate.Type: ApplicationFiled: August 5, 2021Publication date: February 9, 2023Applicant: CpK Interior Products Inc.Inventors: Manthan Pareshkumar PATEL, Bruce Arthur GIROUX, Gregory James FARRAR, Collin James GOODY, Zachary Paul FEDAK, Murali Mohan REDDY
-
Patent number: 11386104Abstract: Disclosed is a system and method for improving database memory consumption and performance using compression of time stamp columns. A number of time stamps of a time series is received. The time stamps have a start time, and are separated by an equal increment of time that defines an interval. The start time and interval are stored in a dictionary of a column store of a database. An index is generated in the column store of the database, the index having a number of index vectors. Using the index vectors, each time stamp of the number of time stamps can be calculated from the start time stored in the dictionary and the position in the time series based on the interval stored in the dictionary.Type: GrantFiled: October 23, 2019Date of Patent: July 12, 2022Assignee: SAP SEInventors: Gordon Gaumnitz, Lars Dannecker, Robert Schulze, Ivan T. Bowman, Daniel James Farrar
-
Publication number: 20220138173Abstract: A system and method for faster access for compressed time series data. A set of blocks are generated based on a table stored in a database of the data platform. The table stores data associated with multiple sources of data provided as consecutive values, each block containing index vectors having a range of the consecutive values. A block index is generated for each block having a field start vector representing a starting position of the block relative to the range of consecutive values, and a starting value vector representing a value of the block at the starting position. The field start vector of the block index is accessed to obtain the starting position of a field corresponding to a first block and to the range of the consecutive values of the first block. The starting value vector is then determined from the block index to determine an end and a length of the field of the first block.Type: ApplicationFiled: January 19, 2022Publication date: May 5, 2022Inventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan Bowman, Daniel James Farrar
-
Publication number: 20220127447Abstract: A thermoplastic polyolefin (TPO) powder is provided. The TPO powder includes an olefin-block copolymer (OBC), polypropylene copolymer, an adhesion promoter, a sulfur-free stabilizer additive, a composition including a non-migratory hindered amine light stabilizers (HALS) and a color pigment, and talc. A TPO material formed from the TPO powder and methods of making the TPO powder and TPO material are also provided.Type: ApplicationFiled: October 28, 2020Publication date: April 28, 2022Applicant: CpK Interior Products Inc.Inventors: Murali Mohan REDDY, Gregory James FARRAR
-
Publication number: 20220089105Abstract: An antiviral material is provided. The antiviral material includes a polymeric matrix and graphene particles dispersed in the polymeric matrix at a concentration of greater than or equal to about 0.05 wt. % to less than or equal to about 10 wt. % based on the total weight of the antiviral material, wherein the antiviral material exhibits antiviral activity. Methods of making the antiviral material and uses of the antiviral material are also provided.Type: ApplicationFiled: August 25, 2021Publication date: March 24, 2022Applicant: CpK Interior Products Inc.Inventors: Murali Mohan REDDY, Gregory James FARRAR
-
Patent number: 11263196Abstract: A system and method for faster access for compressed time series data. A set of blocks are generated based on a table stored in a database of the data platform. The table stores data associated with multiple sources of data provided as consecutive values, each block containing index vectors having a range of the consecutive values. A block index is generated for each block having a field start vector representing a starting position of the block relative to the range of consecutive values, and a starting value vector representing a value of the block at the starting position. The field start vector of the block index is accessed to obtain the starting position of a field corresponding to a first block and to the range of the consecutive values of the first block. The starting value vector is then determined from the block index to determine an end and a length of the field of the first block.Type: GrantFiled: March 19, 2019Date of Patent: March 1, 2022Assignee: SAP SEInventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan T. Bowman, Daniel James Farrar
-
Publication number: 20210268969Abstract: A urethane and graphene interior trim panel is provided. In another aspect, the interior trim panel may be an automotive vehicle instrument panel, airbag cover, door trim panel, center console, knee bolster, seat mechanism cover, pillar cover or the like. A further aspect includes a graphene infused thermoplastic polyurethane compound and more particularly a TPU-graphene composition or mixture which can be ground, molded and then used in vehicle interior applications.Type: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Applicant: CpK Interior products Inc.Inventors: Murali Mohan REDDY, Gregory James FARRAR
-
Publication number: 20200057763Abstract: Disclosed is a system and method for improving database memory consumption and performance using compression of time stamp columns. A number of time stamps of a time series is received. The time stamps have a start time, and are separated by an equal increment of time that defines an interval. The start time and interval are stored in a dictionary of a column store of a database. An index is generated in the column store of the database, the index having a number of index vectors. Using the index vectors, each time stamp of the number of time stamps can be calculated from the start time stored in the dictionary and the position in the time series based on the interval stored in the dictionary.Type: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Gordon Gaumnitz, Lars Dannecker, Robert Schulze, Ivan T. Bowman, Daniel James Farrar
-
Patent number: 10540372Abstract: An operator tree is formed for a data processing plan, the operator tree containing a plurality of interconnected nodes and including a grouping of two or more duplicative portions, each of the two or more duplicative portions having identical nodes and structure such that when the operator tree is executed, operators executed in a first duplicative portion using a first thread perform same functions use different data than operators in a second duplicative portion using a second thread. One or more operators in the first portion and one or more operators in the second portion to be synchronized with each other are identified. A synchronization point is created for the identified operators in the first thread and one or more subsequent threads, wherein the synchronization point receives information from each of the identified operators to build an artifact to deliver to one or more operators that depend on the artifact.Type: GrantFiled: March 23, 2018Date of Patent: January 21, 2020Assignee: SYBASE, INC.Inventors: Daniel James Farrar, Evguenia Eflov
-
Publication number: 20190243816Abstract: A system and method for faster access for compressed time series data. A set of blocks are generated based on a table stored in a database of the data platform. The table stores data associated with multiple sources of data provided as consecutive values, each block containing index vectors having a range of the consecutive values. A block index is generated for each block having a field start vector representing a starting position of the block relative to the range of consecutive values, and a starting value vector representing a value of the block at the starting position. The field start vector of the block index is accessed to obtain the starting position of a field corresponding to a first block and to the range of the consecutive values of the first block. The starting value vector is then determined from the block index to determine an end and a length of the field of the first block.Type: ApplicationFiled: March 19, 2019Publication date: August 8, 2019Inventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan T. Bowman, Daniel James Farrar
-
Patent number: 10120890Abstract: Time stamps for time series data can be efficiently compressed by grouping rows in a database table such that time stamp values of the rows in the group are ordered and characterizable by an increment and an offset, which can be stored for the set of rows respectively in an increment column and an offset column such that the time stamp values of the set of rows are represented by a single slope and offset. A run-length compression can be applied to the increment column and offset column for the table.Type: GrantFiled: June 23, 2015Date of Patent: November 6, 2018Assignee: SAP SEInventors: Ivan T. Bowman, Daniel James Farrar, Daniil Golod
-
Patent number: 10106187Abstract: A baby carrier device has a main body operably mounted on pairs of front and rear leg assembles. The main body includes a middle body portion, a front body portion pivotally mounted on a front of the middle body portion with a pair of forward pivots, and a rear body portion that is pivotally mounted on a rear of the middle body portion via a pair of rear pivots. The pair of front leg assemblies are pivotally mounted on the forward pivots and extend to a wheel. The pair of rear leg assemblies are pivotally mounted on the rear pivots and extend to a wheel. A handle assembly is also pivotally mounted on the main body.Type: GrantFiled: August 16, 2017Date of Patent: October 23, 2018Inventors: Mark Edward Farrar, Dakota James Farrar
-
Publication number: 20180210938Abstract: An operator tree is formed for a data processing plan, the operator tree containing a plurality of interconnected nodes arid including a grouping of two or more duplicative portions, each of the two or more duplicative portions having identical nodes and structure such that when the operator tree is executed, operators executed in a first duplicative portion using a first thread perform same functions use different data than operators in a second duplicative portion using a second thread. One or more operators in the first portion and one or more operators in the second portion to be synchronized with each other are identified. A synchronization point is created for the identified operators in the first thread and one or more subsequent threads, wherein the synchronization point receives information from each of the identified operators to build an artifact to deliver to one or more operators that depend on the artifact.Type: ApplicationFiled: March 23, 2018Publication date: July 26, 2018Inventors: Daniel James Farrar, Evguenia Eflov