Patents by Inventor Nathan Shlomo Marz

Nathan Shlomo Marz 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: 8452853
    Abstract: A computer implemented method, apparatus, and computer program product for a computer implemented method, apparatus, and computer usable program code for providing an offline version of an online application. In one embodiment, the process initiates an online application on a connected client device using a specific operating environment associated with the online application. In response to detecting the online application going to an offline status, a determination is made as to whether a native application on the client device is present that is supportive of the online application. In response to a determination that the native application is present, the native application is executed using the specific operating environment associated with the online application. The specific operating environment associated with the online application on a server is transferred to an environment associated with the native application on the client.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nikhil Kumar Batra, Yasmary Hernandez, Nathan Shlomo Marz, Robert Ross Peterson, Lee Parnell Thompson
  • Patent number: 8050389
    Abstract: A system for automatically selecting an outgoing message for an incoming call. In response to receiving an incoming call, a calling party is identified. The identified calling party is compared against call log data to determine that the identified calling party has previously heard a first outgoing message. In response to determining that the identified calling party has not previously heard the first outgoing message, the first outgoing message is played as a selected outgoing message for the incoming call. In response to determining that the identified calling party has previously heard the first outgoing message, a second outgoing message is played as the selected outgoing message for the incoming call. Then, the call log data is updated to identify the selected outgoing message played for the incoming call.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: November 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yasmary Hernandez, Nathan Shlomo Marz, Michael A. Paolini, Lee Parnell Thompson
  • Publication number: 20080235677
    Abstract: A computer implemented method, data processing system, and computer program product for providing an auto-completion assist box comprising different views of selectable method and field information, thereby allowing a user to easily locate desired information. A list of methods for an object is provided to one or more view plug-ins in the auto-completion system, wherein each view plug-in manages the list of methods according to a function of the view plug-in to form a managed view. Responsive to receiving a managed view from each view plug-in, an auto-completion assist box is created which comprises the managed views. The auto-completion assist box is then presented to a user, wherein the user selects a managed view to locate a method for the object for code assistance.
    Type: Application
    Filed: March 19, 2007
    Publication date: September 25, 2008
    Inventors: Chris Aniszczyk, Nikhil Kumar Batra, Yasmary Hernandez, Nathan Shlomo Marz, Lee Parnell Thompson
  • Publication number: 20080222628
    Abstract: A computer implemented method, apparatus, and computer program product for a computer implemented method, apparatus, and computer usable program code for providing an offline version of an online application. In one embodiment, the process initiates an online application on a connected client device using a specific operating environment associated with the online application. In response to detecting the online application going to an offline status, a determination is made as to whether a native application on the client device is present that is supportive of the online application. In response to a determination that the native application is present, the native application is executed using the specific operating environment associated with the online application. The specific operating environment associated with the online application on a server is transferred to an environment associated with the native application on the client.
    Type: Application
    Filed: March 5, 2007
    Publication date: September 11, 2008
    Inventors: Nikhil Kumar Batra, Yasmary Hernandez, Nathan Shlomo Marz, Robert Ross Peterson, Lee Parnell Thompson
  • Publication number: 20080198982
    Abstract: A system for automatically selecting an outgoing message for an incoming call. In response to receiving an incoming call, a calling party is identified. The identified calling party is compared against call log data to determine that the identified calling party has previously heard a first outgoing message. In response to determining that the identified calling party has not previously heard the first outgoing message, the first outgoing message is played as a selected outgoing message for the incoming call. In response to determining that the identified calling party has previously heard the first outgoing message, a second outgoing message is played as the selected outgoing message for the incoming call. Then, the call log data is updated to identify the selected outgoing message played for the incoming call.
    Type: Application
    Filed: February 15, 2007
    Publication date: August 21, 2008
    Inventors: Yasmary Hernandez, Nathan Shlomo Marz, Michael A. Paolini, Lee Parnell Thompson