Patents by Inventor Stephen Cohen
Stephen Cohen 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: 20180046821Abstract: In one embodiment, a method comprises creating and storing, one or more data objects; wherein a first plurality of the data objects is associated with a base set of data representing data shared across a plurality of users; wherein a second plurality of the data objects is associated with one or more child sets of data, wherein each of the child sets of data represents data local to a project, wherein each of the users is associated with one or more of the child sets of data; wherein each data object is associated to an identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of a plurality of users; receiving a request from a first user to view a third plurality of data objects; selecting, based on the base set of data, the particular set of data, the version identifier value for the data objects in the third plurality, and one or more rules associated with the particular set of data and the fType: ApplicationFiled: August 29, 2017Publication date: February 15, 2018Inventors: Robert J. McGrew, Nathan Gettings, Stephen Cohen
-
Patent number: 9846731Abstract: Entity resolution in a database comprises receiving imported data comprising imported data entities each having properties each having values; receiving first user input that selects the imported data entities for resolution to existing data entities in a database; receiving second user input that specifies matching criteria for matching the imported data entities to the existing data entities, wherein each of the matching criteria comprises a matching technique; matching the imported data entities to the existing data entities using the matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information is organized in matched entity data sets associated with subsets of the matching criteria that were matched; consolidating the imported data entities into the existing data entities; storing the first user input and second user input as a named criteria set for use in subsequent entity resolution operations.Type: GrantFiled: November 22, 2016Date of Patent: December 19, 2017Assignee: Palantir Technologies, Inc.Inventors: Robert McGrew, Stephen Cohen
-
Patent number: 9760733Abstract: In one embodiment, a method comprises creating and storing, in a revisioning database, one or more data objects; wherein a first plurality of the data objects is associated with a base realm representing data shared across all users of the database; wherein a second plurality of the data objects is associated with one or more child realms, wherein each of the child realms represents data local to a project, wherein each of the users is associated with one or more of the child realms; wherein the revisioning database associates each data object to a realm identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of a plurality of users; receiving a request from a first user to view a third plurality of data objects in the revisioning database; selecting, based on the base realm, the particular realm, the version identifier value for the data objects in the third plurality, and one or more rules aType: GrantFiled: February 21, 2017Date of Patent: September 12, 2017Assignee: Palantir Technologies Inc.Inventors: Robert J. McGrew, Nathan Gettings, Stephen Cohen
-
Publication number: 20170214710Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for network risk assessment. One of the methods includes obtaining information describing network traffic between a plurality of network devices within a network. A network topology of the network is determined based on the information describing network traffic, with the network topology including nodes connected by an edge to one or more other nodes, and with each node being associated with one or more network devices. Indications of user access rights of users are associated to respective nodes included in the network topology. User interface data associated with the network topology is generated.Type: ApplicationFiled: April 7, 2017Publication date: July 27, 2017Inventors: Miles Seiver, Stephen Cohen
-
Publication number: 20170169244Abstract: In one embodiment, a method comprises creating and storing, in a revisioning database, one or more data objects; wherein a first plurality of the data objects is associated with a base realm representing data shared across all users of the database; wherein a second plurality of the data objects is associated with one or more child realms, wherein each of the child realms represents data local to a project, wherein each of the users is associated with one or more of the child realms; wherein the revisioning database associates each data object to a realm identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of a plurality of users; receiving a request from a first user to view a third plurality of data objects in the revisioning database; selecting, based on the base realm, the particular realm, the version identifier value for the data objects in the third plurality, and one or more rules aType: ApplicationFiled: February 21, 2017Publication date: June 15, 2017Inventors: Robert J. McGrew, Nathan Gettings, Stephen Cohen
-
Patent number: 9648036Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for network risk assessment. One of the methods includes obtaining information describing network traffic between a plurality of network devices within a network. A network topology of the network is determined based on the information describing network traffic, with the network topology including nodes connected by an edge to one or more other nodes, and with each node being associated with one or more network devices. Indications of user access rights of users are associated to respective nodes included in the network topology. User interface data associated with the network topology is generated.Type: GrantFiled: July 13, 2016Date of Patent: May 9, 2017Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Miles Seiver, Stephen Cohen
-
Publication number: 20170075970Abstract: Entity resolution in a database comprises receiving imported data comprising imported data entities each having properties each having values; receiving first user input that selects the imported data entities for resolution to existing data entities in a database; receiving second user input that specifies matching criteria for matching the imported data entities to the existing data entities, wherein each of the matching criteria comprises a matching technique; matching the imported data entities to the existing data entities using the matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information is organized in matched entity data sets associated with subsets of the matching criteria that were matched; consolidating the imported data entities into the existing data entities; storing the first user input and second user input as a named criteria set for use in subsequent entity resolution operations.Type: ApplicationFiled: November 22, 2016Publication date: March 16, 2017Inventors: ROBERT McGREW, STEPHEN COHEN
-
Publication number: 20170078322Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for network risk assessment. One of the methods includes obtaining information describing network traffic between a plurality of network devices within a network. A network topology of the network is determined based on the information describing network traffic, with the network topology including nodes connected by an edge to one or more other nodes, and with each node being associated with one or more network devices. Indications of user access rights of users are associated to respective nodes included in the network topology. User interface data associated with the network topology is generated.Type: ApplicationFiled: July 13, 2016Publication date: March 16, 2017Inventors: Miles Seiver, Stephen Cohen
-
Patent number: 9576003Abstract: In one embodiment, a method comprises creating and storing, in a revisioning database, one or more data objects; wherein a first plurality of the data objects is associated with a base realm representing data shared across all users of the database; wherein a second plurality of the data objects is associated with one or more child realms, wherein each of the child realms represents data local to a project, wherein each of the users is associated with one or more of the child realms; wherein the revisioning database associates each data object to a realm identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of a plurality of users; receiving a request from a first user to view a third plurality of data objects in the revisioning database; selecting, based on the base realm, the particular realm, the version identifier value for the data objects in the third plurality, and one or more rules aType: GrantFiled: December 20, 2014Date of Patent: February 21, 2017Assignee: Palantir Technologies, Inc.Inventors: Robert J. McGrew, Nathan Gettings, Stephen Cohen
-
Patent number: 9501552Abstract: Entity resolution in a database comprises receiving imported data comprising imported data entities each having properties each having values; receiving first user input that selects the imported data entities for resolution to existing data entities in a database; receiving second user input that specifies matching criteria for matching the imported data entities to the existing data entities, wherein each of the matching criteria comprises a matching technique; matching the imported data entities to the existing data entities using the matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information is organized in matched entity data sets associated with subsets of the matching criteria that were matched; consolidating the imported data entities into the existing data entities; storing the first user input and second user input as a named criteria set for use in subsequent entity resolution operations.Type: GrantFiled: August 29, 2013Date of Patent: November 22, 2016Assignee: Palantir Technologies, Inc.Inventors: Robert McGrew, Stephen Cohen
-
Patent number: 9018089Abstract: A method of annealing a semiconductor and a semiconductor. The method of annealing including heating the semiconductor to a first temperature for a first period of time sufficient to remove physically-adsorbed water from the semiconductor and heating the semiconductor to a second temperature, the second temperature being greater than the first temperature, for a period of time sufficient to remove chemically-adsorbed water from the semiconductor. A semiconductor device including a plurality of metal conductors, and a dielectric including regions separating the plurality of metal conductors, the regions including an upper interface and a lower bulk region, the upper interface having a density greater than a density of the lower bulk region.Type: GrantFiled: August 30, 2011Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Eric G. Liniger, Griselda Bonilla, Pak Leung, Stephen A. Cohen, Stephen M. Gates, Thomas M. Shaw
-
Publication number: 20150106347Abstract: In one embodiment, a method comprises creating and storing, in a revisioning database, one or more data objects; wherein a first plurality of the data objects is associated with a base realm representing data shared across all users of the database; wherein a second plurality of the data objects is associated with one or more child realms, wherein each of the child realms represents data local to a project, wherein each of the users is associated with one or more of the child realms; wherein the revisioning database associates each data object to a realm identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of a plurality of users; receiving a request from a first user to view a third plurality of data objects in the revisioning database; selecting, based on the base realm, the particular realm, the version identifier value for the data objects in the third plurality, and one or more rules aType: ApplicationFiled: December 20, 2014Publication date: April 16, 2015Inventors: Robert J. McGrew, Nathan Gettings, Stephen Cohen
-
Patent number: 8930331Abstract: In one embodiment, a method comprises creating and storing, in a revisioning database, one or more data objects; wherein a first plurality of the data objects is associated with a base realm representing data shared across all users of the database; wherein a second plurality of the data objects is associated with one or more child realms, wherein each of the child realms represents data local to a project, wherein each of the users is associated with one or more of the child realms; wherein the revisioning database associates each data object to a realm identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of a plurality of users; receiving a request from a first user to view a third plurality of data objects in the revisioning database; selecting, based on the base realm, the particular realm, the version identifier value for the data objects in the third plurality, and one or more rules aType: GrantFiled: February 21, 2007Date of Patent: January 6, 2015Assignee: Palantir TechnologiesInventors: Robert J. McGrew, Nathan Gettings, Stephen Cohen
-
Patent number: 8642460Abstract: A switching device including a first dielectric layer having a first top surface, two conductive features embedded in the first dielectric layer, each conductive feature having a second top surface that is substantially coplanar with the first top surface of the first dielectric layer, and a set of discrete islands of a low diffusion mobility metal between the two conductive features. The discrete islands of the low diffusion mobility metal may be either on the first top surface or embedded in the first dielectric layer. The electric conductivity across the two conductive features of the switching device increases when a prescribed voltage is applied to the two conductive features. A method of forming such a switching device is also provided.Type: GrantFiled: June 8, 2011Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Chih-Chao Yang, Stephen A Cohen, Baozhen Li
-
Publication number: 20140006404Abstract: Entity resolution in a database comprises receiving imported data comprising imported data entities each having properties each having values; receiving first user input that selects the imported data entities for resolution to existing data entities in a database; receiving second user input that specifies matching criteria for matching the imported data entities to the existing data entities, wherein each of the matching criteria comprises a matching technique; matching the imported data entities to the existing data entities using the matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information is organized in matched entity data sets associated with subsets of the matching criteria that were matched; consolidating the imported data entities into the existing data entities; storing the first user input and second user input as a named criteria set for use in subsequent entity resolution operations.Type: ApplicationFiled: August 29, 2013Publication date: January 2, 2014Applicant: Palantir Technologies, Inc.Inventors: ROBERT McGREW, STEPHEN COHEN
-
Patent number: 8554719Abstract: Entity resolution in a database comprises receiving imported data comprising imported data entities each having properties each having values; receiving first user input that selects the imported data entities for resolution to existing data entities in a database; receiving second user input that specifies matching criteria for matching the imported data entities to the existing data entities, wherein each of the matching criteria comprises a matching technique; matching the imported data entities to the existing data entities using the matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information is organized in matched entity data sets associated with subsets of the matching criteria that were matched; consolidating the imported data entities into the existing data entities; storing the first user input and second user input as a named criteria set for use in subsequent entity resolution operations.Type: GrantFiled: October 18, 2007Date of Patent: October 8, 2013Assignee: Palantir Technologies, Inc.Inventors: Robert J. McGrew, Stephen Cohen
-
Patent number: 8078244Abstract: A method of measuring glucose concentration in tissue includes measuring scattering coefficients of the tissue at each of a plurality of temperatures and at a selected tissue depth using optical coherence tomography, and determining the glucose concentration in interstitial fluid of the tissue as a function of the measured scattering coefficients.Type: GrantFiled: December 13, 2006Date of Patent: December 13, 2011Assignee: Newton Photonics, Inc.Inventors: Paul Melman, Stephen Cohen
-
Patent number: 7931567Abstract: An exercise apparatus and method for isolating an ankle during aerobic exercise on a bicycle configured to be worn on the leg of a person having an ankle injury so that the person may operate the bicycle with the leg having the ankle injury without pressure on the ankle, wherein weight and force are distributed from the pedal to the calf and thigh without implicating the ankle.Type: GrantFiled: March 6, 2009Date of Patent: April 26, 2011Inventors: Leon Rosenberg, Stephen Cohen
-
Publication number: 20100227741Abstract: An exercise apparatus and method for isolating an ankle during aerobic exercise on a bicycle configured to be worn on the leg of a person having an ankle injury so that the person may operate the bicycle with the leg having the ankle injury without pressure on the ankle, wherein weight and force are distributed from the pedal to the calf and thigh without implicating the ankle.Type: ApplicationFiled: March 6, 2009Publication date: September 9, 2010Inventors: LEON ROSENBERG, STEPHEN COHEN
-
Patent number: 7755159Abstract: A method of fabricating a dielectric film comprising atoms of Si, C, O and H (hereinafter SiCOH) that has improved insulating properties as compared with prior art dielectric films, including prior art SiCOH dielectric films that are not subjected to the inventive deep ultra-violet (DUV) is disclosed. The improved properties include reduced current leakage which is achieved without adversely affecting (increasing) the dielectric constant of the SiCOH dielectric film. In accordance with the present invention, a SiCOH dielectric film exhibiting reduced current leakage and improved reliability is obtained by subjecting an as deposited SiCOH dielectric film to a DUV laser anneal. The DUV laser anneal step of the present invention likely removes the weakly bonded C from the film, thus improving leakage current.Type: GrantFiled: June 2, 2008Date of Patent: July 13, 2010Assignee: International Business Machines CorporationInventors: Alessandro C. Callegari, Stephen A. Cohen, Fuad E. Doany