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: 20240112140Abstract: 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: ApplicationFiled: October 17, 2023Publication date: April 4, 2024Inventors: Sean Kelly, Mike Kattouf, Asa Martin, James Shuster, Andrew Sheh, Elston Tochip, Paul Thoren
-
Patent number: 11823130Abstract: 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: GrantFiled: May 16, 2019Date of Patent: November 21, 2023Assignee: Palantir Technologies Inc.Inventors: Sean Kelly, Mike Kattouf, Asa Martin, James Shuster, Andrew Sheh, Elston Tochip, Paul Thoren
-
Patent number: 11593102Abstract: 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 meType: GrantFiled: January 12, 2022Date of Patent: February 28, 2023Assignee: Palantir Technologies Inc.Inventors: James Shuster, Daniel Fernandez
-
Patent number: 11387604Abstract: 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: GrantFiled: October 14, 2020Date of Patent: July 12, 2022Assignee: APTIV TECHNOLOGIES LIMITEDInventors: Christopher A. Margrave, Michael Messuri, Nicole L. Liptak, Dominic A. Messuri, James Shuster
-
Publication number: 20220115814Abstract: 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: ApplicationFiled: October 14, 2020Publication date: April 14, 2022Inventors: Christopher A. Margrave, Michael Messuri, Nicole L. Liptak, Dominic A. Messuri, James Shuster
-
Patent number: 11226967Abstract: 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 storageType: GrantFiled: August 14, 2020Date of Patent: January 18, 2022Assignee: Palantir Technologies Inc.Inventors: James Shuster, Daniel Fernandez
-
Publication number: 20200380001Abstract: 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 storageType: ApplicationFiled: August 14, 2020Publication date: December 3, 2020Inventors: James Shuster, Daniel Fernandez
-
Patent number: 10783148Abstract: 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 storageType: GrantFiled: March 18, 2019Date of Patent: September 22, 2020Assignee: Palantir Technologies Inc.Inventors: James Shuster, Daniel Fernandez
-
Publication number: 20190303868Abstract: 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: ApplicationFiled: May 16, 2019Publication date: October 3, 2019Inventors: Sean Kelly, Mike Kattouf, Asa Martin, James Shuster, Andrew Sheh, Elston Tochip, Paul Thoren
-
Patent number: 10387834Abstract: 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: GrantFiled: January 21, 2015Date of Patent: August 20, 2019Assignee: Palantir Technologies Inc.Inventors: Sean Kelly, Mike Kattouf, Asa Martin, James Shuster, Andrew Sheh, Elston Tochip, Paul Thoren
-
Publication number: 20190213191Abstract: 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 storageType: ApplicationFiled: March 18, 2019Publication date: July 11, 2019Inventors: James Shuster, Daniel Fernandez
-
Patent number: 10282450Abstract: 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 storageType: GrantFiled: May 15, 2018Date of Patent: May 7, 2019Assignee: Palantir Technologies Inc.Inventors: James Shuster, Daniel Fernandez
-
Patent number: 10002163Abstract: 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 storageType: GrantFiled: August 9, 2017Date of Patent: June 19, 2018Assignee: PALANTIR TECHNOLOGIES INC.Inventors: James Shuster, Daniel Fernandez
-
Publication number: 20180052891Abstract: 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 storageType: ApplicationFiled: August 9, 2017Publication date: February 22, 2018Inventors: JAMES SHUSTER, DANIEL FERNANDEZ
-
Publication number: 20160210270Abstract: 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: ApplicationFiled: January 21, 2015Publication date: July 21, 2016Inventors: Sean KELLY, Mike KATTOUF, Asa MARTIN, James SHUSTER, Andrew SHEH, Elston TOCHIP, Paul THOREN
-
Publication number: 20070035255Abstract: 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: ApplicationFiled: April 20, 2006Publication date: February 15, 2007Inventors: James Shuster, Paul Strelecki, Janis Shuster
-
Publication number: 20040265646Abstract: 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: ApplicationFiled: May 28, 2004Publication date: December 30, 2004Applicant: Hitachi Global Storage Technologies Netherlands B.V.Inventors: Iraj E. Kavosh, James Shuster, Andrew Ching Tam
-
Patent number: 6797130Abstract: 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: GrantFiled: June 27, 2003Date of Patent: September 28, 2004Assignee: Hitachi Global Storage Technologies Netherlands B.V.Inventors: Iraj Kavosh, James Shuster, Andrew Ching Tam
-
Publication number: 20040091662Abstract: 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: ApplicationFiled: June 27, 2003Publication date: May 13, 2004Inventors: Iraj Kavosh, James Shuster, Andrew Ching Tam
-
Publication number: 20030044647Abstract: 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: ApplicationFiled: September 5, 2001Publication date: March 6, 2003Inventors: Iraj Kavosh, James Shuster, Andrew Ching Tam