Patents by Inventor James Shuster

James Shuster 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: 20240112140
    Abstract: Computer-implemented systems and methods are disclosed to interface with a storage device storing a file, wherein the file comprises first data associated with an artifact configured to be displayed in a first interface at a first electronic device, the artifact including a first representation state representing a first visual depiction of one or more data objects. In accordance with some embodiments, a method is provided to provide access via the first interface to the one or more data objects. The method comprises acquiring the first data associated with artifact. The method further comprises acquiring an activation of at least part of the artifact, and responsive to acquiring the activation, transmitting a first request to a second electronic device for second data associated with the artifact. The method further comprises acquiring the second data, wherein the second data allows the first visual depiction to be altered to a second visual depiction.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 4, 2024
    Inventors: Sean Kelly, Mike Kattouf, Asa Martin, James Shuster, Andrew Sheh, Elston Tochip, Paul Thoren
  • Patent number: 11823130
    Abstract: Computer-implemented systems and methods are disclosed to interface with a storage device storing a file, wherein the file comprises first data associated with an artifact configured to be displayed in a first interface at a first electronic device, the artifact including a first representation state representing a first visual depiction of one or more data objects. In accordance with some embodiments, a method is provided to provide access via the first interface to the one or more data objects. The method comprises acquiring the first data associated with artifact. The method further comprises acquiring an activation of at least part of the artifact, and responsive to acquiring the activation, transmitting a first request to a second electronic device for second data associated with the artifact. The method further comprises acquiring the second data, wherein the second data allows the first visual depiction to be altered to a second visual depiction.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: November 21, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Sean Kelly, Mike Kattouf, Asa Martin, James Shuster, Andrew Sheh, Elston Tochip, Paul Thoren
  • Patent number: 11593102
    Abstract: In an embodiment, a data processing method comprises accessing a computer memory comprising a shareable cell-based computation notebook comprising: notebook metadata specifying a kernel for execution, and a computational cell comprising cell metadata, a source code reference, and an output reference, wherein the cell metadata identifies a particular version of source code of a function that defines an input dataset, a transformation, and one or more variables that are to be associated with output data that is to be generated as a result of executing the particular version of the source code; updating the source code reference to identify a first storage location that is to contain the particular version of the source code of the function; and updating the output reference to identify a second storage location that is to contain the output data that is to be generated as a result of executing the particular version of the source code identified in the cell metadata using the kernel specified in the notebook me
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: February 28, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: James Shuster, Daniel Fernandez
  • Patent number: 11387604
    Abstract: An electrical connector assembly includes, among other things, a connector that includes a connector lock arm that is cantilevered from one side of the connector to a free end. The connector lock arm has first and second apertures that are separated by a block. The assembly further includes a connector position assurance lock that has a base that supports a wave-shaped center lock arm that is received in the connector lock arm. The center lock arm extends to a nose that has a shoulder. The connector position assurance lock is slidable between unlocked and fully locked positions that respectively correspond to the shoulder arranged in the first and second apertures. The center lock arm has a bend joined to the nose by a portion that is parallel to the connector lock arm in the unlocked and fully locked positions. The center lock arm is configured to be deflected to an improper mating position with the portion arranged non-parallel to the connector lock arm.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: July 12, 2022
    Assignee: APTIV TECHNOLOGIES LIMITED
    Inventors: Christopher A. Margrave, Michael Messuri, Nicole L. Liptak, Dominic A. Messuri, James Shuster
  • Publication number: 20220115814
    Abstract: An electrical connector assembly includes, among other things, a connector that includes a connector lock arm that is cantilevered from one side of the connector to a free end. The connector lock arm has first and second apertures that are separated by a block. The assembly further includes a connector position assurance lock that has a base that supports a wave-shaped center lock arm that is received in the connector lock arm. The center lock arm extends to a nose that has a shoulder. The connector position assurance lock is slidable between unlocked and fully locked positions that respectively correspond to the shoulder arranged in the first and second apertures. The center lock arm has a bend joined to the nose by a portion that is parallel to the connector lock arm in the unlocked and fully locked positions. The center lock arm is configured to be deflected to an improper mating position with the portion arranged non-parallel to the connector lock arm.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Inventors: Christopher A. Margrave, Michael Messuri, Nicole L. Liptak, Dominic A. Messuri, James Shuster
  • Patent number: 11226967
    Abstract: In an embodiment, a data processing method comprises creating and storing a plurality of analytical notebooks in digital computer storage, wherein each of the analytical notebooks comprises notebook metadata that specifies a kernel for execution, and one or more computational cells, wherein each of the cells comprises cell metadata, a source code reference and an output reference; receiving, in association with a first cell among the one or more cells, first input specifying computer program source code of a function, wherein the function defines an input dataset, a transformation, and one or more variables associated with output data; storing the first cell, excluding the output data, using a first digital data storage system and updating the source code reference to identify the first data storage system; using the kernel specified in the notebook metadata, executing an executable version of the source code to result in generating the output data; storing the output data using a second digital data storage
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: January 18, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: James Shuster, Daniel Fernandez
  • Publication number: 20200380001
    Abstract: In an embodiment, a data processing method comprises creating and storing a plurality of analytical notebooks in digital computer storage, wherein each of the analytical notebooks comprises notebook metadata that specifies a kernel for execution, and one or more computational cells, wherein each of the cells comprises cell metadata, a source code reference and an output reference; receiving, in association with a first cell among the one or more cells, first input specifying computer program source code of a function, wherein the function defines an input dataset, a transformation, and one or more variables associated with output data; storing the first cell, excluding the output data, using a first digital data storage system and updating the source code reference to identify the first data storage system; using the kernel specified in the notebook metadata, executing an executable version of the source code to result in generating the output data; storing the output data using a second digital data storage
    Type: Application
    Filed: August 14, 2020
    Publication date: December 3, 2020
    Inventors: James Shuster, Daniel Fernandez
  • Patent number: 10783148
    Abstract: In an embodiment, a data processing method comprises creating and storing a plurality of analytical notebooks in digital computer storage, wherein each of the analytical notebooks comprises notebook metadata that specifies a kernel for execution, and one or more computational cells, wherein each of the cells comprises cell metadata, a source code reference and an output reference; receiving, in association with a first cell among the one or more cells, first input specifying computer program source code of a function, wherein the function defines an input dataset, a transformation, and one or more variables associated with output data; storing the first cell, excluding the output data, using a first digital data storage system and updating the source code reference to identify the first data storage system; using the kernel specified in the notebook metadata, executing an executable version of the source code to result in generating the output data; storing the output data using a second digital data storage
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: September 22, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: James Shuster, Daniel Fernandez
  • Publication number: 20190303868
    Abstract: Computer-implemented systems and methods are disclosed to interface with a storage device storing a file, wherein the file comprises first data associated with an artifact configured to be displayed in a first interface at a first electronic device, the artifact including a first representation state representing a first visual depiction of one or more data objects. In accordance with some embodiments, a method is provided to provide access via the first interface to the one or more data objects. The method comprises acquiring the first data associated with artifact. The method further comprises acquiring an activation of at least part of the artifact, and responsive to acquiring the activation, transmitting a first request to a second electronic device for second data associated with the artifact. The method further comprises acquiring the second data, wherein the second data allows the first visual depiction to be altered to a second visual depiction.
    Type: Application
    Filed: May 16, 2019
    Publication date: October 3, 2019
    Inventors: Sean Kelly, Mike Kattouf, Asa Martin, James Shuster, Andrew Sheh, Elston Tochip, Paul Thoren
  • Patent number: 10387834
    Abstract: Computer-implemented systems and methods are disclosed to interface with a storage device storing a file, wherein the file comprises first data associated with an artifact configured to be displayed in a first interface at a first electronic device, the artifact including a first representation state representing a first visual depiction of one or more data objects. In accordance with some embodiments, a method is provided to provide access via the first interface to the one or more data objects. The method comprises acquiring the first data associated with artifact. The method further comprises acquiring an activation of at least part of the artifact, and responsive to acquiring the activation, transmitting a first request to a second electronic device for second data associated with the artifact. The method further comprises acquiring the second data, wherein the second data allows the first visual depiction to be altered to a second visual depiction.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 20, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Sean Kelly, Mike Kattouf, Asa Martin, James Shuster, Andrew Sheh, Elston Tochip, Paul Thoren
  • Publication number: 20190213191
    Abstract: In an embodiment, a data processing method comprises creating and storing a plurality of analytical notebooks in digital computer storage, wherein each of the analytical notebooks comprises notebook metadata that specifies a kernel for execution, and one or more computational cells, wherein each of the cells comprises cell metadata, a source code reference and an output reference; receiving, in association with a first cell among the one or more cells, first input specifying computer program source code of a function, wherein the function defines an input dataset, a transformation, and one or more variables associated with output data; storing the first cell, excluding the output data, using a first digital data storage system and updating the source code reference to identify the first data storage system; using the kernel specified in the notebook metadata, executing an executable version of the source code to result in generating the output data; storing the output data using a second digital data storage
    Type: Application
    Filed: March 18, 2019
    Publication date: July 11, 2019
    Inventors: James Shuster, Daniel Fernandez
  • Patent number: 10282450
    Abstract: In an embodiment, a data processing method comprises creating and storing a plurality of analytical notebooks in digital computer storage, wherein each of the analytical notebooks comprises notebook metadata that specifies a kernel for execution, and one or more computational cells, wherein each of the cells comprises cell metadata, a source code reference and an output reference; receiving, in association with a first cell among the one or more cells, first input specifying computer program source code of a function, wherein the function defines an input dataset, a transformation, and one or more variables associated with output data; storing the first cell, excluding the output data, using a first digital data storage system and updating the source code reference to identify the first data storage system; using the kernel specified in the notebook metadata, executing an executable version of the source code to result in generating the output data; storing the output data using a second digital data storage
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: May 7, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: James Shuster, Daniel Fernandez
  • Patent number: 10002163
    Abstract: In an embodiment, a data processing method comprises creating and storing a plurality of analytical notebooks in digital computer storage, wherein each of the analytical notebooks comprises notebook metadata that specifies a kernel for execution, and one or more computational cells, wherein each of the cells comprises cell metadata, a source code reference and an output reference; receiving, in association with a first cell among the one or more cells, first input specifying computer program source code of a function, wherein the function defines an input dataset, a transformation, and one or more variables associated with output data; storing the first cell, excluding the output data, using a first digital data storage system and updating the source code reference to identify the first data storage system; using the kernel specified in the notebook metadata, executing an executable version of the source code to result in generating the output data; storing the output data using a second digital data storage
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: June 19, 2018
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: James Shuster, Daniel Fernandez
  • Publication number: 20180052891
    Abstract: In an embodiment, a data processing method comprises creating and storing a plurality of analytical notebooks in digital computer storage, wherein each of the analytical notebooks comprises notebook metadata that specifies a kernel for execution, and one or more computational cells, wherein each of the cells comprises cell metadata, a source code reference and an output reference; receiving, in association with a first cell among the one or more cells, first input specifying computer program source code of a function, wherein the function defines an input dataset, a transformation, and one or more variables associated with output data; storing the first cell, excluding the output data, using a first digital data storage system and updating the source code reference to identify the first data storage system; using the kernel specified in the notebook metadata, executing an executable version of the source code to result in generating the output data; storing the output data using a second digital data storage
    Type: Application
    Filed: August 9, 2017
    Publication date: February 22, 2018
    Inventors: JAMES SHUSTER, DANIEL FERNANDEZ
  • Publication number: 20160210270
    Abstract: Computer-implemented systems and methods are disclosed to interface with a storage device storing a file, wherein the file comprises first data associated with an artifact configured to be displayed in a first interface at a first electronic device, the artifact including a first representation state representing a first visual depiction of one or more data objects. In accordance with some embodiments, a method is provided to provide access via the first interface to the one or more data objects. The method comprises acquiring the first data associated with artifact. The method further comprises acquiring an activation of at least part of the artifact, and responsive to acquiring the activation, transmitting a first request to a second electronic device for second data associated with the artifact. The method further comprises acquiring the second data, wherein the second data allows the first visual depiction to be altered to a second visual depiction.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 21, 2016
    Inventors: Sean KELLY, Mike KATTOUF, Asa MARTIN, James SHUSTER, Andrew SHEH, Elston TOCHIP, Paul THOREN
  • Publication number: 20070035255
    Abstract: A light-emitting diode (“LED”) based strobe may be used in automated system to provide a visual alert to occupants and/or building personnel if an emergency condition exists. A LED based strobe provides an even distribution of light having a sharp, bright pulse of light desired for emergency evacuation using lower power consumption.
    Type: Application
    Filed: April 20, 2006
    Publication date: February 15, 2007
    Inventors: James Shuster, Paul Strelecki, Janis Shuster
  • Publication number: 20040265646
    Abstract: A magnetic disk is provided which comprises a nonmetallic glass or glass ceramic substrate having one or more under layers, a magnetic layer applied over the under layers, and a hard carbon layer applied over the magnetic layer. A plurality of bumps are formed on the magnetic disk by applying a beam from a near infrared wavelength laser to the surface of the carbon layer.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 30, 2004
    Applicant: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Iraj E. Kavosh, James Shuster, Andrew Ching Tam
  • Patent number: 6797130
    Abstract: A magnetic disk is provided which comprises a nonmetallic glass or glass ceramic substrate having one or more under layers, a magnetic layer applied over the under layers, and a hard carbon layer applied over the magnetic layer. A plurality of bumps are formed on the magnetic disk by applying a beam from a near infrared wavelength laser to the surface of the carbon layer.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: September 28, 2004
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Iraj Kavosh, James Shuster, Andrew Ching Tam
  • Publication number: 20040091662
    Abstract: A magnetic disk is provided which comprises a nonmetallic glass or glass ceramic substrate having one or more under layers, a magnetic layer applied over the under layers, and a hard carbon layer applied over the magnetic layer. A plurality of bumps are formed on the magnetic disk by applying a beam from a near infrared wavelength laser to the surface of the carbon layer.
    Type: Application
    Filed: June 27, 2003
    Publication date: May 13, 2004
    Inventors: Iraj Kavosh, James Shuster, Andrew Ching Tam
  • Publication number: 20030044647
    Abstract: A magnetic disk is provided which comprises a nonmetallic glass or glass ceramic substrate having one or more under layers, a magnetic layer applied over the under layers, and a hard carbon layer applied over the magnetic layer. A plurality of bumps are formed on the magnetic disk by applying a beam from a near infrared wavelength laser to the surface of the carbon layer.
    Type: Application
    Filed: September 5, 2001
    Publication date: March 6, 2003
    Inventors: Iraj Kavosh, James Shuster, Andrew Ching Tam