Patents by Inventor Gagandeep Singh

Gagandeep Singh 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: 20200304536
    Abstract: Risk data generation for an organizational network involves a risk assessment server that communicates with organizational computing devices. The server transmits risk data request and receives responses identifying organizational risks. The server generates and transmits assessment templates, and receives risk evaluation data from a plurality of computing devices in response. The server automatically generates a risk assessment score for an organizational risk based on the values in the plurality of risk evaluation responses, the risk assessment score defining an expected organizational impact of that particular organizational risk and transmits the risk assessment score to an administrator. The server collects benchmark risk data and risk outcomes from similar networks and generates the scores using the benchmark data. The server also provides comparative results between similar organizational networks.
    Type: Application
    Filed: June 4, 2020
    Publication date: September 24, 2020
    Inventors: Roger Ramchand Mahabir, Jason Doel, Mesbah Abdulrahem, Peter Grys, Peter Ritchie, Gagandeep Singh Majathia
  • Publication number: 20200286136
    Abstract: The various embodiments herein disclose a tool for collection and collative representation of feedback and review from users pertaining to a product and/or service utilized by the users, the tool comprises a keyword module adapted to provide the user with one or more keywords representing parameters pertaining to the product and/or service and a rating module adapted to enable the user to provide attribute ratings corresponding to the one or more keywords. wherein the rating module is adapted to visually link each of the keywords to respective attribute ratings, thereby providing a single platform consolidated review to an end-user.
    Type: Application
    Filed: December 30, 2016
    Publication date: September 10, 2020
    Inventors: Kanchan Khera, Gagandeep SINGH
  • Publication number: 20200277714
    Abstract: A knitting machine may include a needle bed and a carriage that is movable along the needle bed. The carriage may be configured to engage at least one feeder to move a dispensing area of the feeder along the needle bed while dispensing a yarn, where the carriage includes an interface for providing power to an auxiliary component.
    Type: Application
    Filed: May 18, 2020
    Publication date: September 3, 2020
    Applicant: NIKE, Inc.
    Inventors: Stuart W. Dealey, Adrian Meir, Gagandeep Singh
  • Patent number: 10762340
    Abstract: A device receives, as part of a gesture translation service, data that depicts gestures, wherein the data is image data or multimedia data. The device converts a set of frames that include the data to another set of frames that include modified data identifying a grayscale or black and white depiction of the gestures and generates graphical representations of the gestures identified by the modified data. The device selects, using a matching technique, a graphical representation of corresponding gestures that matches or satisfies a threshold level of similarity with the graphical representations of the gestures identified by the modified data. The device identifies response data that is representative of the corresponding gestures based on the response data being stored in association with an identifier of the graphical representation that has been selected. The device provides the response data to be displayed, via an interface, as text data or audio data.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: September 1, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Ramandeep Kaur, Gagandeep Singh, Jitender Saini, Shefali Agarwal, Tarandeep Singh Chandhok
  • Patent number: 10742401
    Abstract: One embodiment provides a method, including: receiving, from a data owner, an input string of plaintext data comprising a plurality of characters for storage in a database of a third-party storage provider; arranging the plurality of characters of the input string as a half pyramid, wherein the half pyramid comprises a plurality of rows, each row comprising at least one more character than a preceding row; encrypting, using a secure encryption scheme and based upon a key, each row of the half pyramid independently from each other row of the half pyramid; and storing, in the database of the third-party storage provider, the encrypted rows of the half pyramid. Other aspects are claimed and described.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: August 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Akshar Kaul, Manish Kesarwani, Sameep Mehta, Prasad G. Naldurg, Gagandeep Singh
  • Patent number: 10710303
    Abstract: According to some aspects, an additive fabrication device and a build platform suitable for use within an additive fabrication device are provided. The build platform may include a build surface on which material may be formed by the additive fabrication device when the build platform is installed within the additive fabrication device. According to some embodiments, the build platform may include a flexible build layer and at least one removal mechanism configured to be actuated to apply a force to the flexible build layer. Such actuation may cause the flexible build layer to deform, thereby enabling separation of material adhered to the build surface from the build platform. According to some embodiments, the build platform may comprise a restorative mechanism that acts to return the flexible build layer to a flat state so that subsequent additive fabrication may form material on a flat build surface.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: July 14, 2020
    Assignee: Formlabs, Inc.
    Inventors: Craig Broady, Gurshan Deol, Gagandeep Singh
  • Publication number: 20200211070
    Abstract: Vehicle allocation method and system for ride-sharing are provided. The method includes receiving a first set of booking requests is received, at a first time instance, from a set of customer devices for sharing one or more rides. A second set of booking requests is determined, at a second time instance, based on the first set of booking requests and a third set of booking requests. The third set of booking requests is determined based on at least one of historical booking data and booking requests received after the first time instance. A set of vehicles available for the one or more rides is determined at the second time instance. A graph is generated based on the second set of booking requests and the set of available vehicles. An available vehicle is allocated to one or more customers based on optimal matching between nodes of the graph.
    Type: Application
    Filed: December 29, 2019
    Publication date: July 2, 2020
    Inventors: Gagandeep Singh, Mister Vivek
  • Patent number: 10693628
    Abstract: Methods, systems, and computer program products for enabling distance-based algorithms on data encrypted using a 2DNF homomorphic encryption scheme with inefficient decryption are provided herein. A computer-implemented method includes generating multiple versions of a data point, wherein each of the multiple versions of the data point comprises a distinct value corresponding to a distinct Euclidean space; encrypting each of the multiple versions of the data point; storing the multiple encrypted versions of the data point across multiple databases; and executing one or more distance-based algorithms on the multiple encrypted versions of the data point by using a finite decryption table across the multiple databases, wherein the finite decryption table stores a set of plaintext-ciphertext mappings between (i) multiple plaintext values and (ii) multiple encrypted ciphertext values corresponding to the multiple plaintext values.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gagandeep Singh, Akshar Kaul, Manish Kesarwani, Sameep Mehta
  • Patent number: 10667861
    Abstract: A coaptive surgical sealing tool may be similar to an ordinary hemostat with long (50, 60, 70 or 80 mm) thin jaws for sliding into the liver parenchyma, without tearing the larger blood vessels. The jaws are spring loaded and are designed for uniform compression, and to avoid closing too quickly. The jaws are capable of sealing a 50, 60, 70 or 80 mm sealing length, in a single bite, although it can also seal shorter lengths as well. The tool can be used with existing ablative therapy microwave generators. The tool may be provided with irrigation and/or suction.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: June 2, 2020
    Assignee: City of Hope
    Inventor: Gagandeep Singh
  • Publication number: 20200167556
    Abstract: A device receives, as part of a gesture translation service, data that depicts gestures, wherein the data is image data or multimedia data. The device converts a set of frames that include the data to another set of frames that include modified data identifying a grayscale or black and white depiction of the gestures and generates graphical representations of the gestures identified by the modified data. The device selects, using a matching technique, a graphical representation of corresponding gestures that matches or satisfies a threshold level of similarity with the graphical representations of the gestures identified by the modified data. The device identifies response data that is representative of the corresponding gestures based on the response data being stored in association with an identifier of the graphical representation that has been selected. The device provides the response data to be displayed, via an interface, as text data or audio data.
    Type: Application
    Filed: November 26, 2018
    Publication date: May 28, 2020
    Inventors: Ramandeep KAUR, Gagandeep SINGH, Jitender SAINI, Shefali AGARWAL, Tarandeep SINGH CHANDHOK
  • Patent number: 10655254
    Abstract: A knitting machine may include a needle bed and a carriage that is movable along the needle bed. The carriage may be configured to engage at least one feeder to move a dispensing area of the feeder along the needle bed while dispensing a yarn, where the carriage includes an interface for providing power to an auxiliary component.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 19, 2020
    Assignee: NIKE, Inc.
    Inventors: Stuart W. Dealey, Adrian Meir, Gagandeep Singh
  • Patent number: 10631921
    Abstract: A coaptive surgical sealing tool may be similar to an ordinary hemostat with long (50, 60, 70 or 80 mm) thin jaws for sliding into the liver parenchyma, without tearing the larger blood vessels. The jaws are spring loaded and are designed for uniform compression, and to avoid closing too quickly. The jaws are capable of sealing a 50, 60, 70 or 80 mm sealing length, in a single bite, although it can also seal shorter lengths as well. The tool can be used with existing RF/bi-polar cautery generators.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: April 28, 2020
    Assignee: City of Hope
    Inventor: Gagandeep Singh
  • Publication number: 20200082284
    Abstract: A method of detecting anomalies in a time series is disclosed. A training time series corresponding to a process is extracted from an initial time series corresponding to the process, the training time series including a subset of the initial time series. Outlier data points in the training time series are modified based on predetermined acceptability criteria. A plurality of prediction methods are trained using the training time series. An actual data point corresponding to the initial time series is received. The plurality of prediction methods are used to determine a set of predicted data points corresponding to the actual data point. It is determined whether the actual data point is anomalous based on a calculation of whether each of the set of predicted data points is statistically different from the actual data point.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 12, 2020
    Inventors: Azadeh Moghtaderi, Gagandeep Singh Bawa, David Schwarzbach
  • Patent number: 10587468
    Abstract: A method and apparatus to bring up a network controller in a network of multiple network elements is described. In an exemplary embodiment, the network controller receives an indication that the network controller is booting up. The network controller is coupled to a plurality of network elements in a network, where the network controller maintains a controller database that supports a network-wide service used by the plurality of network elements. The network controller further receives state information from the plurality of network elements. In addition, the network controller builds the controller database from the state information. Furthermore, the network controller sends updates from the controller database to each of the plurality of network elements, where each of the plurality of network elements incorporates these updates into a respective network element database and the network element database is used to perform the network-wide service.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: March 10, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Andre Pech, Gagandeep Singh Arneja, Chandrashekhar Appanna, Aparna Sushrut Karanjkar
  • Publication number: 20200033148
    Abstract: A method and a system for ride-sharing are provided. A share-ride request including source and destination locations is received from a passenger device of a first passenger. A first score is determined based on at least one of historical or real-time signals associated with one or more routes including the source and destination locations. The first score indicates matching of the first passenger with at least a second passenger for the share-ride. A second score is determined based on a count of vehicles available for the share-ride. A share-ride discount for the share-ride is determined based on at least the first and second scores. The vehicle selected from the available vehicles is allocated to the first passenger for the share-ride. The selected vehicle is allocated based on a confirmation of a share-ride fare, including at least the share-ride discount, for the share-ride provided by the first passenger.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 30, 2020
    Inventors: Gagandeep Singh, Mr. Vivek
  • Patent number: 10521359
    Abstract: Methods, systems, and computer program products for secure distance computations are provided herein.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gagandeep Singh, Akshar Kaul, Manish Kesarwani, Prasad Naldurg, Sameep Mehta
  • Patent number: 10515168
    Abstract: Disclosed herein are representative embodiments of methods, apparatus, and systems for performing formal verification of circuit descriptions. In certain example embodiments, the disclosed technology involves the formal verification of a register-transfer-level (“RTL”) circuit description produced from a high level synthesis tool (e.g., a C++ or SystemC synthesis tool) relative to the original high level code from which the RTL description was synthesized (e.g., the original C++ or SystemC description) using sub-functional-call-level transactions.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: December 24, 2019
    Assignee: Mentor Graphics Corporation
    Inventors: Pankaj P. Chauhan, Sameer Kapoor, Saurabh Jain, Kunal Bindal, Bryan D. Bowyer, Andres R. Takach, Peter P. Gutberlet, Gagandeep Singh, Maheshinder Goyal
  • Publication number: 20190350641
    Abstract: A margin extension device and method are disclosed herein. The margin extension device can be used for ablating one or several cancer cells and can include a contact member and a plurality of electrodes. The contact member can be electrically conductive, and can electrically connect the electrodes. The margin extension device can further include one or several leads that connect the electrodes of the margin extension device to a treatment controller. The treatment controller can include a pulse generator that can generate one or several electrical pulses that generate one or several electrical fields in tissue proximate to the margin extension device.
    Type: Application
    Filed: August 5, 2019
    Publication date: November 21, 2019
    Inventors: Gagandeep Singh, Jonathan Kessler
  • Publication number: 20190355044
    Abstract: One embodiment provides a method, including: receiving, at a data service provider, a request from an information purchaser, wherein the request comprises (i) a budget identifying an amount of money to be spent on information and (ii) an objective function identifying a type of information that the information purchaser is requesting; accessing at least a subset of at least one information set of at least one information seller, wherein each of the at least one information sets comprises an information set available for purchase from the information seller; identifying whether at least one accessed information set that fulfills the received request; and providing, if at least one accessed information set fulfills the received request, a recommendation of an information set for purchase by the information purchaser, wherein the provided recommendation comprises at least one of the identified information sets that fulfills the received request.
    Type: Application
    Filed: May 16, 2018
    Publication date: November 21, 2019
    Inventors: Akshar Kaul, Manish Kesarwani, Gagandeep Singh, Sameep Mehta
  • Publication number: 20190342069
    Abstract: Methods, systems, and computer program products for enabling distance-based algorithms on data encrypted using a 2DNF homomorphic encryption scheme with inefficient decryption are provided herein. A computer-implemented method includes generating multiple versions of a data point, wherein each of the multiple versions of the data point comprises a distinct value corresponding to a distinct Euclidean space; encrypting each of the multiple versions of the data point; storing the multiple encrypted versions of the data point across multiple databases; and executing one or more distance-based algorithms on the multiple encrypted versions of the data point by using a finite decryption table across the multiple databases, wherein the finite decryption table stores a set of plaintext-ciphertext mappings between (i) multiple plaintext values and (ii) multiple encrypted ciphertext values corresponding to the multiple plaintext values.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Gagandeep Singh, Akshar Kaul, Manish Kesarwani, Sameep Mehta