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: 20200410781
    Abstract: A system for providing vehicle information to a mobile device includes a network access device to receive a request including image data corresponding to a portion of a vehicle. The system further includes a memory to store content related to vehicles. The system further includes a processor designed to identify a model of the vehicle based on the request for the vehicle information and to identify the portion of the vehicle based on the request for the vehicle information. The processor is further designed to determine a type of information requested based on the request for the vehicle information and to identify applicable content from the memory based on the identified model of the vehicle, the identified portion of the vehicle, and the identified type of information requested. The processor is further designed to control the network access device to transmit the applicable content to the remote device.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Inventor: Gagandeep Singh Saini
  • Publication number: 20200387518
    Abstract: One embodiment provides a method, including: receiving, from a user, a dataset for encryption before its storage at a data storage location, wherein the dataset comprises a plurality of portions; identifying (i) attributes of the dataset and (ii) dataset dependencies; generating a recommendation for an encryption scheme to be used for the dataset, wherein the generating comprises (i) generating, based upon the attributes and the dataset dependencies, a recommendation of an encryption scheme for each portion of the dataset and (ii) identifying, based upon the dataset dependencies, a key label for each portion of the dataset, wherein the key label identified for a portion of the dataset that is dependent on another portion of the dataset is the same as the key label identified for said another portion of the dataset; and providing, to the user, (i) the generated recommendation and (ii) a description identifying reasons for the generated recommendation.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 10, 2020
    Inventors: Manish Kesarwani, Akshar Kaul, Gagandeep Singh, Sameep Mehta, Hong Min, James Willis Pickel
  • Publication number: 20200368966
    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: Application
    Filed: July 13, 2020
    Publication date: November 26, 2020
    Applicant: Formlabs, Inc.
    Inventors: Craig Broady, Gurshan Deol, Gagandeep Singh
  • Publication number: 20200360086
    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: Application
    Filed: June 1, 2020
    Publication date: November 19, 2020
    Inventor: Gagandeep Singh
  • Publication number: 20200315694
    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: Application
    Filed: April 21, 2020
    Publication date: October 8, 2020
    Inventor: Gagandeep Singh
  • Publication number: 20200311287
    Abstract: Methods, systems, and computer program products for generating a data migration plan for in-place encryption of data are provided herein. A computer-implemented method includes receiving, from a user, a request to generate a migration plan for performing in-place encryption of data within a database, wherein the migration plan indicates periods of time in which portions of the data are to be encrypted; determining a set of constraints for performing the in-place encryption; generating the migration plan based at least in part on the set of constraints; and performing the in-place encryption of the data in accordance with the migration plan such that only a single copy of each of the portions is maintained during the in-place encryption, wherein the single copy comprises one of a plaintext copy of data corresponding to the portion, and an encrypted copy of data corresponding to the portion.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventors: Akshar Kaul, Diptikalyan Saha, Gagandeep Singh, Manish Kesarwani
  • 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