Patents by Inventor Joseph Ligman
Joseph Ligman 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: 20240035982Abstract: A gem imaging system includes a stage having a platform configured to hold an object. The system further includes a light source configured to illuminate the object. The system further includes a housing configured to at least partially enclose the object. The housing is configured to position a mobile device such that a camera lens of the mobile device is aligned with the object.Type: ApplicationFiled: October 5, 2023Publication date: February 1, 2024Inventors: Venkat K. BALAGURUSAMY, Brian PEAR, Edward J. MAGGIACOMO, Thomas PICUNKO, Joseph LIGMAN, Donna N. Eng DILLENBERGER
-
Patent number: 11815465Abstract: A gem imaging system includes a stage having a platform configured to hold an object. The system further includes a light source configured to illuminate the object. The system further includes a housing configured to at least partially enclose the object. The housing is configured to position a mobile device such that a camera lens of the mobile device is aligned with the object.Type: GrantFiled: April 24, 2019Date of Patent: November 14, 2023Assignee: Gemological Institute of America, Inc. (GIA)Inventors: Venkat K. Balagurusamy, Brian Pear, Edward J. Maggiacomo, Thomas Picunko, Joseph Ligman, Donna N. Eng Dillenberger
-
Publication number: 20230243757Abstract: In an embodiment, a gem imaging system includes a stage having a platform configured to hold an object. In an embodiment, the system further includes a light source configured to illuminate the object. In an embodiment, the system further includes a housing configured to at least partially enclose the object, wherein the housing is configured to position a mobile device such that a camera lens of the mobile device is aligned with the object.Type: ApplicationFiled: April 24, 2019Publication date: August 3, 2023Inventors: VENKAT K. BALAGURUSAMY, Brian Pear, Edward J Maggiacomo, Thomas Picunko, Joseph Ligman, Donna N. Eng Dillenberger
-
Patent number: 11557033Abstract: A method, a computer program product, and a computer system for classifying bacteria. The method comprises extracting a morphology signature corresponding to one or more bacteria and extracting a motility signature corresponding to the one or more bacteria. The method further comprises merging the morphology signature and the motility signature into a merged vector signature and classifying the one or more bacteria based on the merged vector signature.Type: GrantFiled: August 9, 2019Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Venkat K. Balagurusamy, Vince Siu, Sahil Dureja, Prabhakar Kudva, Joseph Ligman, Matthew Harrison Tong, Donna N Eng Dillenberger, Ashwin Dhinesh Kumar
-
Patent number: 11210512Abstract: An example operation may include one or more of scanning, by a mobile node, a physical object to generate a scan data, extracting, by the mobile node, a set of features from the scan data, generating, by the mobile node, a feature vector based on the set of the features, applying, by the mobile node, a cryptographic hash function to the feature vector to produce a hash value, encrypting, by the mobile node, the set of the features with the hash value, and executing a smart contract to store the encrypted set of the features on a blockchain.Type: GrantFiled: January 25, 2019Date of Patent: December 28, 2021Assignee: International Business Machines CorporationInventors: Joseph Ligman, Venkat K. Balagurusamy
-
Patent number: 11199530Abstract: A first series of images of a first fluid is received. A first set of fluid characteristics of the first fluid is determined from the first series of images. A second series of images of a second fluid is received. A second set of fluid characteristics of the second fluid is determined from the second series of images. A match is determined to be found between the first set of fluid characteristics and the second set of fluid characteristics. The second fluid is identified based upon determining that the first set of fluid characteristics matches the second set of fluid characteristics.Type: GrantFiled: October 21, 2019Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Venkat K. Balagurusamy, Donna N Eng Dillenberger, Joseph Ligman
-
Patent number: 11048485Abstract: Facilitating code re-use includes receiving a first design document. The first user design document specifies a graphical layout of a first set of user interface elements of a user interface of a first application. First source code associated with the design document is received. The first source code is configured to implement the first set of user interface elements of the user interface. A processor extracts the first set of user interface elements from the first user interface design document. A first portion of the first source code corresponding to a first user interface element of the first set of user interface elements is identified. The first portion of the first source code is encapsulated into a module to enable re-use of the portion of the source code in a second application.Type: GrantFiled: December 7, 2018Date of Patent: June 29, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kyungmin Lee, Stephen Wood, Marco Pistoia, Joseph Ligman
-
Patent number: 11037282Abstract: A gemstone detection method is provided and includes using a camera to generate a set of training pictures illustrating three-dimensional features of a gemstone cut with a pattern. Each training picture in the set of training pictures includes facets of and inclusions within the gemstone visible along a point-of-view (POV) through the gemstone. The gemstone detection method further includes generating a trained neural network by training an untrained neural network using the set of training pictures and a set of training sketches of edges of the facets of the gemstone generated from the set of training pictures and using the trained neural network to iteratively generate machine-generated drawings from the set of training pictures. Each of the machine-generated drawings identifies edges of the facets of the gemstone. In addition, the gemstone detection method includes combining the set of machine-generated drawings into a three-dimensional model.Type: GrantFiled: May 17, 2019Date of Patent: June 15, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Harrison Tong, Sahil Dureja, Venkat K. Balagurusamy, Donna Dillenberger, Joseph Ligman
-
Publication number: 20210157553Abstract: A method, system and apparatus for source code auto-suggestion, including receiving and processing source code from a source code repository, extracting one or more features from the source code received from the source code repository, extracting one or more features from the source code within a development environment, comparing the one or more features from the source code received from the source code repository with the one or more features extracted from the source code within the development environment, and providing a segment of source code from the received and processed source code repository according to a similarity to the source code within the development environment.Type: ApplicationFiled: November 21, 2019Publication date: May 27, 2021Inventors: Joseph LIGMAN, David M. LUBENSKY, Marco PISTOIA, Justin David WEISZ
-
Publication number: 20210040530Abstract: A method, a computer program product, and a computer system for classifying bacteria. The method comprises extracting a morphology signature corresponding to one or more bacteria and extracting a motility signature corresponding to the one or more bacteria. The method further comprises merging the morphology signature and the motility signature into a merged vector signature and classifying the one or more bacteria based on the merged vector signature.Type: ApplicationFiled: August 9, 2019Publication date: February 11, 2021Inventors: VENKAT K. BALAGURUSAMY, VINCE SIU, Sahil Dureja, Prabhakar Kudva, Joseph Ligman, Matthew Harrison Tong, Donna N. Eng Dillenberger, Ashwin Dhinesh Kumar
-
Publication number: 20200364846Abstract: A gemstone detection method is provided and includes using a camera to generate a set of training pictures illustrating three-dimensional features of a gemstone cut with a pattern. Each training picture in the set of training pictures includes facets of and inclusions within the gemstone visible along a point-of-view (POV) through the gemstone. The gemstone detection method further includes generating a trained neural network by training an untrained neural network using the set of training pictures and a set of training sketches of edges of the facets of the gemstone generated from the set of training pictures and using the trained neural network to iteratively generate machine-generated drawings from the set of training pictures. Each of the machine-generated drawings identifies edges of the facets of the gemstone. In addition, the gemstone detection method includes combining the set of machine-generated drawings into a three-dimensional model.Type: ApplicationFiled: May 17, 2019Publication date: November 19, 2020Inventors: Matthew Harrison Tong, Sahil Dureja, Venkat K. Balagurusamy, Donna Dillenberger, Joseph Ligman
-
Patent number: 10832173Abstract: In an embodiment, a method of estimating the cost of a software project comprising receiving natural language software descriptions and electronic source code files for respective completed software projects; storing, in a computer memory, an input set of functional labels and size data extracted from each of the source code files, the functional labels corresponding to labels in a software development library; training a natural language processing model to output a project set of functional labels for one of the source code files; training a regression analysis model to output a project size for the one of the source code files; predicting, using the natural language understanding model, a proposal set of functional labels; predicting, using the regression analysis model, a proposal size; and using the proposal size to calculate a proposal cost; and preparing a software development proposal that includes a natural language proposed-software description and the proposal cost.Type: GrantFiled: August 28, 2019Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marco Pistoia, Joseph Ligman, Stephen Wood, Shaohan Hu
-
Publication number: 20200340927Abstract: In an embodiment, a gem imaging system includes a stage having a platform configured to hold an object. In an embodiment, the system further includes a light source configured to illuminate the object. In an embodiment, the system further includes a housing configured to at least partially enclose the object, wherein the housing is configured to position a mobile device such that a camera lens of the mobile device is aligned with the object.Type: ApplicationFiled: April 24, 2019Publication date: October 29, 2020Applicant: International Business Machines CorporationInventors: VENKAT K. BALAGURUSAMY, Brian Pear, Edward J Maggiacomo, Thomas Picunko, Joseph Ligman, Donna N. Eng Dillenberger
-
Publication number: 20200242354Abstract: An example operation may include one or more of scanning, by a mobile node, a physical object to generate a scan data, extracting, by the mobile node, a set of features from the scan data, generating, by the mobile node, a feature vector based on the set of the features, applying, by the mobile node, a cryptographic hash function to the feature vector to produce a hash value, encrypting, by the mobile node, the set of the features with the hash value, and executing a smart contract to store the encrypted set of the features on a blockchain.Type: ApplicationFiled: January 25, 2019Publication date: July 30, 2020Inventors: Joseph Ligman, Venkat K. Balagurusamy
-
Publication number: 20200183664Abstract: Facilitating code re-use includes receiving a first design document. The first user design document specifies a graphical layout of a first set of user interface elements of a user interface of a first application. First source code associated with the design document is received. The first source code is configured to implement the first set of user interface elements of the user interface. A processor extracts the first set of user interface elements from the first user interface design document. A first portion of the first source code corresponding to a first user interface element of the first set of user interface elements is identified. The first portion of the first source code is encapsulated into a module to enable re-use of the portion of the source code in a second application.Type: ApplicationFiled: December 7, 2018Publication date: June 11, 2020Applicant: International Business Machines CorporationInventors: Kyungmin Lee, Stephen Wood, Marco Pistoia, Joseph Ligman
-
Patent number: 10678517Abstract: A presentation document specifying a graphical layout of a user interface is received. A processor extracts a first user interface graphical feature from the presentation document. The extracted first user interface graphical feature is matched to one or more first candidate user interface graphical features to determine a first selected candidate user interface graphical feature. A user interface code representation of the user interface is synthesized based upon the first selected candidate user interface graphical feature.Type: GrantFiled: January 11, 2019Date of Patent: June 9, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Omer Tripp, Joseph Ligman, Marco Pistoia
-
Publication number: 20200049686Abstract: A first series of images of a first fluid is received. A first set of fluid characteristics of the first fluid is determined from the first series of images. A second series of images of a second fluid is received. A second set of fluid characteristics of the second fluid is determined from the second series of images. A match is determined to be found between the first set of fluid characteristics and the second set of fluid characteristics. The second fluid is identified based upon determining that the first set of fluid characteristics matches the second set of fluid characteristics.Type: ApplicationFiled: October 21, 2019Publication date: February 13, 2020Applicant: International Business Machines CorporationInventors: VENKAT K. BALAGURUSAMY, Donna N Eng Dillenberger, Joseph Ligman
-
Patent number: 10533984Abstract: A first series of images of a first fluid is received. A first set of fluid characteristics of the first fluid is determined from the first series of images. A second series of images of a second fluid is received. A second set of fluid characteristics of the second fluid is determined from the second series of images. A match is determined to be found between the first set of fluid characteristics and the second set of fluid characteristics. The second fluid is identified based upon determining that the first set of fluid characteristics matches the second set of fluid characteristics.Type: GrantFiled: December 5, 2017Date of Patent: January 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Venkat K. Balagurusamy, Donna N Eng Dillenberger, Joseph Ligman
-
Publication number: 20190170724Abstract: A first series of images of a first fluid is received. A first set of fluid characteristics of the first fluid is determined from the first series of images. A second series of images of a second fluid is received. A second set of fluid characteristics of the second fluid is determined from the second series of images. A match is determined to be found between the first set of fluid characteristics and the second set of fluid characteristics. The second fluid is identified based upon determining that the first set of fluid characteristics matches the second set of fluid characteristics.Type: ApplicationFiled: December 5, 2017Publication date: June 6, 2019Applicant: International Business Machines CorporationInventors: Venkat K. BALAGURUSAMY, Donna N Eng Dillenberger, Joseph Ligman