Patents by Inventor Neil Sondhi

Neil Sondhi 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).

  • Patent number: 10346390
    Abstract: Various embodiments for managing data integrity in a data deduplication system in a computing storage environment, by a processor device, are provided. In one embodiment, a method comprises, in a data deduplication system using a data scrubber process, overwriting a stored data chunk declared as corrupted with an identical fresh data chunk discovered in an incoming data stream.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack Goldberg, Erik Rueger, Christof Schmitt, Neil Sondhi
  • Patent number: 10346364
    Abstract: For efficient data storage utilization and recycling, gradually degrading data according to data classes and using degrading data policies, predefined degrading rules, and data access patterns for conserving storage space prior. Each data class is associated with one of a plurality of degrading data policies, and each data policy includes a plurality of degrading rules to be applied to a corresponding data class of a corresponding data policy, the degrading rules defining data classes to be degraded based on data access patterns per data class to automatically degrade the data items according to each of the plurality of data classes until a predefined expiration date. Essential data is defined by a user such that the essential data is not subject to the data degradation so as to preserve at least a portion of files, documents, and videos comprising the essential data.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack Goldberg, Dany Moshkovich, Thorsten Muehge, Erik Rueger, Neil Sondhi
  • Patent number: 10331937
    Abstract: A method includes acquiring a fingerprint of a person using a fingerprint scanner of a mobile device to power-off the mobile device, determining that the person is not authorized to use the mobile device based on their fingerprint, and maintaining the mobile device in a power-on state unbeknownst to the person.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack Goldberg, Jinho Hwang, Neil Sondhi, Maja Vukovic
  • Patent number: 10333943
    Abstract: A method and system for determining user security is provided. The method includes registering a first user associated with a service provider system by retrieving identification information for the first user and a first user communication device. In response, Internet of things (IOT) devices belonging to the first user are detected. A second user associated with the service provider system is registered by retrieving identification information for the second user and a second user communication device. In response, IOT devices belonging to the second user are detected. A request for a service provided by the service provider system is received from the first user via the first user communication device belonging to the first user.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Itzhack Goldberg, Neil Sondhi, Aviad Zlotnick
  • Patent number: 10326905
    Abstract: A method includes receiving a package comprising an image and metadata of the image including ambient condition data, storing the package in a memory, receiving a request for the image, outputting the image in response to the request, determining a context of the request, determining, using the context of the request, a substitute for the ambient condition data, and outputting the substitute for the ambient condition data with the image.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Neil Sondhi
  • Publication number: 20190179536
    Abstract: In response to receiving a data storage access request from a host system, a controller of a data storage system communicates first data of the data storage access request with the host system via a communication link. The controller determines whether communication of the first data via the communication link passes a data integrity check. In response to determining that communication of the first data via the communication link passes the data integrity check, the controller transfers second data between a storage device of the data storage system and the host system, determines whether transfer of the second data between the storage device and host system is only partially successful, and in response to the controller determining that transfer of the second data between the storage device and host system is only partially successful, requests retransmission of only a subset of the second data that was not successfully transmitted.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: RAUL ESTRADA, ITZHACK GOLDBERG, RICHARD HUTZLER, NEIL SONDHI
  • Publication number: 20190168714
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for optimizing course understanding. The method, computer program product and computer system may include a computing device to receive fueling location data and vehicle identification data of a vehicle from a radio frequency identification (RFID) transceiver from a plurality of fueling stations. The RFID transceiver may receive the vehicle identification data at the RFID transceiver from a cryptographic RFID transponder as part of the vehicle. The computing device may receive user authentication signals authorizing a plurality of fueling stations from an authorized user of the vehicle. The computing device may determine from the fueling location data, the vehicle identification data, and the user authentication signals one or more fueling patterns. The computing device may detect a fueling location deviating from the one or more fueling patterns send an alert to an authorized device.
    Type: Application
    Filed: February 6, 2019
    Publication date: June 6, 2019
    Inventors: Itzhack Goldberg, Harry R. McGregor, Christopher B. Moore, Neil Sondhi
  • Patent number: 10303666
    Abstract: Embodiments of the present invention provide a system and method for synchronizing data to update backup files. In one embodiment, data associated with files to be synchronized is sent to a second computer system by a first computers system. The second computer system matches data associated with the files to be synchronized to a database, and the first computer system determines differences between an old and new version of the files to be synchronized and creates a backup of the files. The backup of the files is stored in a storage device.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: David N. Clissold, Itzhack Goldberg, Su Liu, Neil Sondhi
  • Patent number: 10275478
    Abstract: Embodiments of the present invention provide a system and method for synchronizing data to update backup files. In one embodiment, data associated with files to be synchronized is sent to a second computer system by a first computers system. The second computer system matches data associated with the files to be synchronized to a database, and the first computer system determines differences between an old and new version of the files to be synchronized and creates a backup of the files. The backup of the files is stored in a storage device.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: April 30, 2019
    Assignee: International Business Machnines Corporation
    Inventors: David N. Clissold, Itzhack Goldberg, Su Liu, Neil Sondhi
  • Patent number: 10255289
    Abstract: A system and method for deduplicating analyzing system logs is disclosed. The method includes capturing, by an image acquisition component, an image of at least one log entry, converting, by an image processing component, text in the image of the at least one log entry to machine-encoded text, and scanning, by a log scanning component, the machine-encoded text for the at least one redundant copy of the at least one log entry. The method also includes removing, by the log scanning component, the at least one redundant copy of the at least one log entry, determining, by a log analysis component, if the at least one log entry is significant, flagging the at least one log entry if the log entry is significant, and alerting a user if the log entry is flagged.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: April 9, 2019
    Assignee: International Businss Machines Corporation
    Inventors: Itzhack Goldberg, Harry R. McGregor, Christopher B. Moore, Neil Sondhi
  • Patent number: 10248658
    Abstract: A system and method for deduplicating analyzing system logs is disclosed. The method includes capturing, by an image acquisition component, an image of at least one log entry, converting, by an image processing component, text in the image of the at least one log entry to machine-encoded text, and scanning, by a log scanning component, the machine-encoded text for the at least one redundant copy of the at least one log entry. The method also includes removing, by the log scanning component, the at least one redundant copy of the at least one log entry, determining, by a log analysis component, if the at least one log entry is significant, flagging the at least one log entry if the log entry is significant, and alerting a user if the log entry is flagged.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Itzhack Goldberg, Harry R. McGregor, Christopher B. Moore, Neil Sondhi
  • Patent number: 10246056
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for optimizing course understanding. The method, computer program product and computer system may include a computing device to receive fueling location data and vehicle identification data of a vehicle from a radio frequency identification (RFID) transceiver from a plurality of fueling stations. The RFID transceiver may receive the vehicle identification data at the RFID transceiver from a cryptographic RFID transponder as part of the vehicle. The computing device may receive user authentication signals authorizing a plurality of fueling stations from an authorized user of the vehicle. The computing device may determine from the fueling location data, the vehicle identification data, and the user authentication signals one or more fueling patterns. The computing device may detect a fueling location deviating from the one or more fueling patterns send an alert to an authorized device.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Itzhack Goldberg, Harry R. McGregor, Christopher B. Moore, Neil Sondhi
  • Publication number: 20190098501
    Abstract: Approaches presented herein enable challenge-response authentication of a user based on information captured by a personal internet of things (IoT) device set associated with the user. Specifically, in one approach, a personal IoT device set comprising at least one device records and stores data associated with a user. The data is synchronized and stored to a computerized authentication system, which prompts the user with an authentication question based on the synchronized and stored data. The user may find an answer to the authentication question by reviewing data recorded and stored in the device of the personal IoT device set. The user may then enter the found answer to the authentication question, thereby authenticating the user. The personal IoT device set may comprise a single device or may comprise a plurality of devices, the information of one of which may be selected as the basis of the authentication question.
    Type: Application
    Filed: November 21, 2018
    Publication date: March 28, 2019
    Inventors: Rhonda L. Childress, Itzhack Goldberg, Boaz Mizrachi, Clifford A. Pickover, Neil Sondhi
  • Patent number: 10231122
    Abstract: Approaches presented herein enable challenge-response authentication of a user based on information captured by a personal internet of things (IoT) device set associated with the user. Specifically, in one approach, a personal IoT device set comprising at least one device records and stores data associated with a user. The data is synchronized and stored to a computerized authentication system, which prompts the user with an authentication question based on the synchronized and stored data. The user may find an answer to the authentication question by reviewing data recorded and stored in the device of the personal IoT device set. The user may then enter the found answer to the authentication question, thereby authenticating the user. The personal IoT device set may comprise a single device or may comprise a plurality of devices, the information of one of which may be selected as the basis of the authentication question.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Itzhack Goldberg, Boaz Mizrachi, Clifford A. Pickover, Neil Sondhi
  • Patent number: 10173776
    Abstract: An aerial drone is coupled to a warning sign for warning other vehicles of a presence of a faulty vehicle. The aerial drone is positioned at a location of the faulty vehicle, in response to detecting the faulty vehicle. The aerial drone assesses environmental conditions at the location of the faulty vehicle. An optimal position for positioning the warning sign is determined, based on the environmental conditions at the location of the faulty vehicle, and the aerial drone is positioned at the optimal position.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Itzhack Goldberg, Sharathchandra U. Pankanti, Erik Rueger, Neil Sondhi
  • Patent number: 10172069
    Abstract: A request to pair a first device with a second device is received. An indication is sent from the second device to the first device. The indication confirms that the second device is paired with the first device. One or more actions are received from the first device. The one or more actions may be taken on the second device.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Itzhack Goldberg, Jose R. Mosqueda Mejia, Neil Sondhi
  • Patent number: 10169184
    Abstract: A computer-implemented method for determining performance shortfall in a storage system includes recording a log of I/O operations of a storage system, wherein each I/O operation includes associated operational parameters. The method prepares the storage system to perform a replay of a performance shortfall that occurred during a specified time frame. The method performs the replay on the storage system based at least on the log of I/O operations and the I/O operations' associated operational parameters for the specified time frame. The method identifies a cause for the performance shortfall during the specified time frame based at least on the difference between I/O performance measures of the replay and I/O performance measures for the specified time frame.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: David D. Chambliss, Itzhack Goldberg, Neil Sondhi
  • Patent number: 10169570
    Abstract: A method for determining a password strength is provided. The method may include receiving a user-entered password. The method may also include identifying a keyboard layout type associated with a keyboard utilized to enter the received user-entered password. The method may further include mapping each character within a plurality of characters in the received user-entered password to a corresponding location on a grid associated with the identified keyboard layout type. The method may also include determining a coordinate sequence associated with the received user-entered password based on the mapped plurality of characters. The method may further include applying a pattern recognition algorithm to the determined coordinate sequence. The method may also include determining a password strength based on the applied pattern recognition algorithm.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Itzhack Goldberg, Harry R. McGregor, Christopher B. Moore, Shawn P. Mullen, Neil Sondhi
  • Patent number: 10169994
    Abstract: Embodiments for using vehicular collaboration for vehicular parking area availability detection by a processor. An indication, having a degree of certainty according to a plurality of factors for obtaining a vehicular parking area, may be provided upon receiving data capturing one or more vehicular parking areas from one or more devices of at least one of a plurality of collaborative vehicles in substantially close proximity to the one or more vehicular parking areas.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Itzhack Goldberg, Richard Hutzler, Neil Sondhi, Daniel J. Winarski
  • Patent number: 10171481
    Abstract: A security method that includes assigning a sensitivity value for a communication with a sensitivity determining module including at least one hardware processor. Following assignment of the sensitivity value to the communication, the communication is formatted for display. When sensitivity value exceeds a security threshold, the communication is parsed into a sequence of fragments. The communication is transmitted as the sequence of fragments when said sensitivity value exceeds the security threshold.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rhonda L. Childress, Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Neil Sondhi, Maja Vukovic