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: 20240059231
    Abstract: 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: Application
    Filed: November 3, 2023
    Publication date: February 22, 2024
    Applicant: CpK Interior Products Inc.
    Inventors: Gregory James FARRAR, Murali Mohan REDDY
  • Patent number: 11892999
    Abstract: 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: Grant
    Filed: January 19, 2022
    Date of Patent: February 6, 2024
    Assignee: SAP SE
    Inventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan Bowman, Daniel James Farrar
  • Patent number: 11878635
    Abstract: 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: Grant
    Filed: August 25, 2021
    Date of Patent: January 23, 2024
    Assignee: CpK Interior Products Inc.
    Inventors: Murali Mohan Reddy, Gregory James Farrar
  • Publication number: 20240010830
    Abstract: 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: Application
    Filed: September 22, 2023
    Publication date: January 11, 2024
    Applicant: CpK Interior Products Inc.
    Inventors: Gregory James FARRAR, Murali Mohan REDDY
  • Patent number: 11807753
    Abstract: 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: Grant
    Filed: October 28, 2020
    Date of Patent: November 7, 2023
    Assignee: CpK Interior Products Inc.
    Inventors: Murali Mohan Reddy, Gregory James Farrar
  • Publication number: 20230110728
    Abstract: 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: Application
    Filed: October 12, 2021
    Publication date: April 13, 2023
    Applicant: CpK Interior Products Inc.
    Inventors: Gregory James FARRAR, Murali Mohan REDDY
  • Patent number: 11577665
    Abstract: 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: Grant
    Filed: February 27, 2020
    Date of Patent: February 14, 2023
    Assignee: CpK Interior Products
    Inventors: Murali Mohan Reddy, Gregory James Farrar
  • Publication number: 20230041610
    Abstract: 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: Application
    Filed: August 5, 2021
    Publication date: February 9, 2023
    Applicant: 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: 11386104
    Abstract: 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: Grant
    Filed: October 23, 2019
    Date of Patent: July 12, 2022
    Assignee: SAP SE
    Inventors: Gordon Gaumnitz, Lars Dannecker, Robert Schulze, Ivan T. Bowman, Daniel James Farrar
  • Publication number: 20220138173
    Abstract: 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: Application
    Filed: January 19, 2022
    Publication date: May 5, 2022
    Inventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan Bowman, Daniel James Farrar
  • Publication number: 20220127447
    Abstract: 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: Application
    Filed: October 28, 2020
    Publication date: April 28, 2022
    Applicant: CpK Interior Products Inc.
    Inventors: Murali Mohan REDDY, Gregory James FARRAR
  • Publication number: 20220089105
    Abstract: 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: Application
    Filed: August 25, 2021
    Publication date: March 24, 2022
    Applicant: CpK Interior Products Inc.
    Inventors: Murali Mohan REDDY, Gregory James FARRAR
  • Patent number: 11263196
    Abstract: 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: Grant
    Filed: March 19, 2019
    Date of Patent: March 1, 2022
    Assignee: SAP SE
    Inventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan T. Bowman, Daniel James Farrar
  • Publication number: 20210268969
    Abstract: 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: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Applicant: CpK Interior products Inc.
    Inventors: Murali Mohan REDDY, Gregory James FARRAR
  • Publication number: 20200057763
    Abstract: 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: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Inventors: Gordon Gaumnitz, Lars Dannecker, Robert Schulze, Ivan T. Bowman, Daniel James Farrar
  • Patent number: 10540372
    Abstract: 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: Grant
    Filed: March 23, 2018
    Date of Patent: January 21, 2020
    Assignee: SYBASE, INC.
    Inventors: Daniel James Farrar, Evguenia Eflov
  • Publication number: 20190243816
    Abstract: 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: Application
    Filed: March 19, 2019
    Publication date: August 8, 2019
    Inventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan T. Bowman, Daniel James Farrar
  • Patent number: 10120890
    Abstract: 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: Grant
    Filed: June 23, 2015
    Date of Patent: November 6, 2018
    Assignee: SAP SE
    Inventors: Ivan T. Bowman, Daniel James Farrar, Daniil Golod
  • Patent number: 10106187
    Abstract: 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: Grant
    Filed: August 16, 2017
    Date of Patent: October 23, 2018
    Inventors: Mark Edward Farrar, Dakota James Farrar
  • Publication number: 20180210938
    Abstract: 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: Application
    Filed: March 23, 2018
    Publication date: July 26, 2018
    Inventors: Daniel James Farrar, Evguenia Eflov