Patents by Inventor Danny Soroker

Danny Soroker 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: 10209363
    Abstract: Embodiments are directed to a system for implementing a restricted-operation region. The system includes an instruction development module configured to be utilized in the development of a set of instructions that implement an operation policy of the restricted-operation region. The set of instructions is configured to, when interpreted, implement the operation policy by controlling at least one function of a vehicle that attempts to operate within the restricted-operation region. The system further includes a first transmitter configured to transmit the set of instructions to the vehicle, wherein a processor of the vehicle is configured to interpret the set of instructions based at least in part on a determination that the vehicle is attempting to operate within the restricted-operation region.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: February 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Maryam Ashoori, Jonathan H. Connell, II, Jason B. Ellis, Robert G. Farrell, Danny Soroker
  • Patent number: 10162059
    Abstract: Embodiments are directed to a system for implementing a restricted-operation region. The system includes an instruction development module configured to be utilized in the development of a set of instructions that implement an operation policy of the restricted-operation region. The set of instructions is configured to, when interpreted, implement the operation policy by controlling at least one function of a vehicle that attempts to operate within the restricted-operation region. The system further includes a first transmitter configured to transmit the set of instructions to the vehicle, wherein a processor of the vehicle is configured to interpret the set of instructions based at least in part on a determination that the vehicle is attempting to operate within the restricted-operation region.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: December 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Maryam Ashoori, Jonathan H. Connell, II, Jason B. Ellis, Robert G. Farrell, Danny Soroker
  • Patent number: 9749137
    Abstract: Crypto-glasses include systems that implement a method of authentication of users by blinking, the crypto-glasses including a frame configured so as to be worn by a user, a processor, a display device communicating with the processor so as to dynamically display data, and a communication unit, as executed by the processor, to execute the method of authentication by transmitting data to the display device for performing the authentication of the user to interact with the display device. The communication unit is configured to display in an optical unit of the crypto-glasses a key map which correlates data input into the display device with keys of the display device, the key map indicating data different from that of the keys of the display device.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: August 29, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Kundu, Amit A. Nanavati, Danny Soroker
  • Patent number: 9633003
    Abstract: A system and computer product for validating the consistency between quantitative and natural language textual evaluations. An example method involves computing a numeric score for a textual evaluation, comparing the numeric score to a quantitative evaluation, and producing a rating based on the similarity of the two evaluations.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Danny Soroker, Justin D. Weisz
  • Patent number: 9626356
    Abstract: A system and computer product for validating the consistency between quantitative and natural language textual evaluations. An example method involves computing a numeric score for a textual evaluation, comparing the numeric score to a quantitative evaluation, and producing a rating based on the similarity of the two evaluations.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Danny Soroker, Justin D. Weisz
  • Publication number: 20160291589
    Abstract: Embodiments are directed to a system for implementing a restricted-operation region. The system includes an instruction development module configured to be utilized in the development of a set of instructions that implement an operation policy of the restricted-operation region. The set of instructions is configured to, when interpreted, implement the operation policy by controlling at least one function of a vehicle that attempts to operate within the restricted-operation region. The system further includes a first transmitter configured to transmit the set of instructions to the vehicle, wherein a processor of the vehicle is configured to interpret the set of instructions based at least in part on a determination that the vehicle is attempting to operate within the restricted-operation region.
    Type: Application
    Filed: June 22, 2015
    Publication date: October 6, 2016
    Inventors: Maryam Ashoori, Jonathan H. Connell, II, Jason B. Ellis, Robert G. Farrell, Danny Soroker
  • Publication number: 20160291588
    Abstract: Embodiments are directed to a system for implementing a restricted-operation region. The system includes an instruction development module configured to be utilized in the development of a set of instructions that implement an operation policy of the restricted-operation region. The set of instructions is configured to, when interpreted, implement the operation policy by controlling at least one function of a vehicle that attempts to operate within the restricted-operation region. The system further includes a first transmitter configured to transmit the set of instructions to the vehicle, wherein a processor of the vehicle is configured to interpret the set of instructions based at least in part on a determination that the vehicle is attempting to operate within the restricted-operation region.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Inventors: Maryam Ashoori, Jonathan H. Connell, II, Jason B. Ellis, Robert G. Farrell, Danny Soroker
  • Publication number: 20160142209
    Abstract: Crypto-glasses include systems that implement a method of authentication of users by blinking, the crypto-glasses including a frame configured so as to be worn by a user, a processor, a display device communicating with the processor so as to dynamically display data, and a communication unit, as executed by the processor, to execute the method of authentication by transmitting data to the display device for performing the authentication of the user to interact with the display device.
    Type: Application
    Filed: January 27, 2016
    Publication date: May 19, 2016
    Inventors: Ashish KUNDU, Amit A. NANAVATI, Danny SOROKER
  • Patent number: 9342436
    Abstract: A program code execution is monitored. Variable type and value information the one or more variables in the program code take during the execution of the program code are stored, and compiled over multiple execution of the program code as historical run-time execution traces. A code editor user interface may present the historical run-time execution traces for inspection, whether or not the program code is currently executing. Statistical properties associated with the variable type and value information may be computed. Future variable type and value the one or more variables might take during future execution of the program code may be predicted.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Peter K. Malkin, Jacquelyn A. Martino, Clifford A. Pickover, Danny Soroker, Justin D. Weisz
  • Patent number: 9336121
    Abstract: A program code execution is monitored. Variable type and value information the one or more variables in the program code take during the execution of the program code are stored, and compiled over multiple execution of the program code as historical run-time execution traces. A code editor user interface may present the historical run-time execution traces for inspection, whether or not the program code is currently executing. Statistical properties associated with the variable type and value information may be computed. Future variable type and value the one or more variables might take during future execution of the program code may be predicted.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventors: Peter K. Malkin, Jacquelyn A. Martino, Clifford A. Pickover, Danny Soroker, Justin D. Weisz
  • Patent number: 9275213
    Abstract: A method and structure for entering authentication data into a device by displaying in an optical unit a key map which correlates data input into the device with keys of the device, the key map indicating data different from that of the keys of the device.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Kundu, Amit A Nanavati, Danny Soroker
  • Publication number: 20160020908
    Abstract: A system, method and computer program product for electronically signing documents on mobile devices. An example method includes receiving an electronic document at a mobile device. The mobile device indicates to a user of the mobile device to sign the electronic document by moving the mobile device through physical space in a trajectory of the user's signature. A recording step records the trajectory of the user's signature from a sensor at the mobile device, such as an accelerometer and/or a camera. A converting step converts the trajectory of the user's signature into an electronic signature object. The signature object is then combined with the electronic document to create a signed electronic document.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Inventors: Ashish Kundu, Danny Soroker
  • Patent number: 8930238
    Abstract: An advertising system and methods, including an ad service that one of generates, presents and receives information pertaining to an ad presentation, an ad presentation output device that outputs the ad presentation at a presentation location, a user response receiver at the ad service that receives a user response transmitted from a mobile device based on the ad presentation at the presentation location, an ad service transmitter that transmits an executable object to a target device specified in the user response, wherein the target device includes a memory and a processor for executing the executable object to provide a service to the user on the target device, wherein the service is modified based on information one of accessed and determined by the executable object on the target device.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Coffman, Herbert S. McFaddin, Chandrasekhar Narayanaswami, Danny Soroker
  • Publication number: 20140310531
    Abstract: A method and structure for entering authentication data into a device by displaying in an optical unit a key map which correlates data input into the device with keys of the device, the key map indicating data different from that of the keys of the device.
    Type: Application
    Filed: April 15, 2013
    Publication date: October 16, 2014
    Inventors: Ashish KUNDU, Amit A. Nanavati, Danny Soroker
  • Publication number: 20140282388
    Abstract: A program code execution is monitored. Variable type and value information the one or more variables in the program code take during the execution of the program code are stored, and compiled over multiple execution of the program code as historical run-time execution traces. A code editor user interface may present the historical run-time execution traces for inspection, whether or not the program code is currently executing. Statistical properties associated with the variable type and value information may be computed. Future variable type and value the one or more variables might take during future execution of the program code may be predicted.
    Type: Application
    Filed: August 9, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Peter K. Malkin, Jacquelyn A. Martino, Clifford A. Pickover, Danny Soroker, Justin D. Weisz
  • Patent number: 8762205
    Abstract: Exemplary embodiments of the present invention relate to a method for advertising a business enterprise via an instant messaging (IM) environment comprising registering at least one business enterprise computing system application with an IM server and registering at least one subscriber with the IM server, wherein a subscriber logs on to the IM server via an IM client application that resides at a computing device.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: June 24, 2014
    Assignees: International Business Machines Corporation, Institute for Information Technology Advancement
    Inventors: Chandrasekhar Narayanaswami, Danny Soroker, Young Sang Paik, Herbert S. McFaddin, Francois Huaulme, Sean Lee
  • Publication number: 20140172416
    Abstract: A system and computer product for validating the consistency between quantitative and natural language textual evaluations. An example method involves computing a numeric score for a textual evaluation, comparing the numeric score to a quantitative evaluation, and producing a rating based on the similarity of the two evaluations.
    Type: Application
    Filed: September 24, 2013
    Publication date: June 19, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danny Soroker, Justin D. Weisz
  • Publication number: 20140172414
    Abstract: A system and computer product for validating the consistency between quantitative and natural language textual evaluations. An example method involves computing a numeric score for a textual evaluation, comparing the numeric score to a quantitative evaluation, and producing a rating based on the similarity of the two evaluations.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danny Soroker, Justin D. Weisz
  • Publication number: 20130247007
    Abstract: A debugger variable is set; the variable is associated with: at least one location within a program to be debugged; and at least one expression that is valid within a scope of the location. A breakpoint associated with a location within the program is also set. Upon encountering the at least one location of the debugger variable during a current run of the program, a value of the at least one expression with which the debugger variable is associated is computed and assigned to the debugger variable. Upon encountering the location of the breakpoint during the current run of the program, the debugger is operated in at least one of a first manner and a second manner, depending on the value of the debugger variable; the first manner is different than the second manner.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert M. Fuhrer, Danny Soroker
  • Patent number: 8522213
    Abstract: A method of debugging a program includes setting a breakpoint in the program identifying a location within the program, a reference-typed expression that is valid within the scope of the location, and a set of statically-specified data entities to which the expression refers, upon encountering the location during a current run of the program, determining whether the associated expression evaluates to a reference corresponding to one of the statically-specified data entities, pausing the program at the location if a value of the expression refers to one of the statically-specified data entities, and continuing the program without pausing if the value does not refer to one of the statically-specified data entities.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Fuhrer, Danny Soroker