Patents by Inventor Jonathan Feinberg

Jonathan Feinberg 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: 9571428
    Abstract: A system for providing a local computer user with detailed activity information regarding remote users, in order to assist the local user in determining whether to initiate a communication session with a remote user. The system provides activity information that may describe the number of instant messaging sessions one or more remote users are currently involved in, the identities of participants in those sessions, activity levels, time period information, and other information. The system further provides detailed activity information describing recent instant messaging sessions of one or more remote users.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: February 14, 2017
    Assignee: RAKUTEN, INC.
    Inventors: Jonathan Feinberg, Paul B. Moody, Daniel M. Gruen, Richard M. Wilson
  • Patent number: 8984044
    Abstract: A computer-implemented method of managing bookmarks within a collaborative application can include receiving a user input specifying a universal resource locator (URL) to be bookmarked and determining whether a bookmark record including the URL exists. Responsive to determining that a bookmark record including the URL does not exist, an address and a network type for the URL can be determined. A bookmark record including the URL and the network type can be stored.
    Type: Grant
    Filed: December 25, 2007
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: David A. Brooks, Jonathan Feinberg, David R. Millen
  • Patent number: 8566743
    Abstract: Computer system, method and apparatus generate and display a graphical representation of a body of text. The graphical representation serves as a text map allowing navigation operations and other user interaction. The text map enables improved navigation of the body of text. Computer-based geographic mapping operations (e.g., zoom, pan, highlight, etc.) are used to navigate the text. The text map may have various graphical feature overlays also navigable by and interactive to the user.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Feinberg, Irina Ros, Martin M. Wattenberg, Fernanda B. Viegas
  • Publication number: 20130239021
    Abstract: A system for providing a local computer user with detailed activity information regarding remote users, in order to assist the local user in determining whether to initiate a communication session with a remote user. The system provides activity information that may describe the number of instant messaging sessions one or more remote users are currently involved in, the identities of participants in those sessions, activity levels, time period information, and other information. The system further provides detailed activity information describing recent instant messaging sessions of one or more remote users.
    Type: Application
    Filed: April 24, 2013
    Publication date: September 12, 2013
    Applicant: International Business Machines Corporation
    Inventors: Jonathan Feinberg, Paul B. Moody, Daniel M. Gruen, Richard M. Wilson
  • Patent number: 8438490
    Abstract: A system for providing a local computer user with detailed activity information regarding remote users, in order to assist the local user in determining whether to initiate a communication session with a remote user. The system provides activity information describing the number of instant messaging sessions one or more remote users are currently involved in, the identities of participants in those sessions, activity levels, time period information, and other information. The system further provides detailed activity information describing recent instant messaging sessions of one or more remote users.
    Type: Grant
    Filed: May 19, 2012
    Date of Patent: May 7, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Feinberg, Paul B. Moody, Daniel M. Gruen, Richard M. Wilson
  • Publication number: 20120233276
    Abstract: A system for providing a local computer user with detailed activity information regarding remote users, in order to assist the local user in determining whether to initiate a communication session with a remote user. The system provides activity information describing the number of instant messaging sessions one or more remote users are currently involved in, the identities of participants in those sessions, activity levels, time period information, and other information. The system further provides detailed activity information describing recent instant messaging sessions of one or more remote users.
    Type: Application
    Filed: May 19, 2012
    Publication date: September 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Feinberg, Paul B. Moody, Daniel M. Gruen, Richard M. Wilson
  • Patent number: 8214749
    Abstract: A system for providing a local computer user with detailed activity information regarding remote users, in order to assist the local user in determining whether to initiate a communication session with a remote user. The system provides activity information describing the number of instant messaging sessions one or more remote users are currently involved in, the identities of participants in those sessions, activity levels, time period information, and other information. The system further provides detailed activity information describing recent instant messaging sessions of one or more remote users.
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Feinberg, Paul B. Moody, Daniel M. Gruen, Richard M. Wilson
  • Publication number: 20120131499
    Abstract: Computer system, method and apparatus generate and display a graphical representation of a body of text. The graphical representation serves as a text map allowing navigation operations and other user interaction. The text map enables improved navigation of the body of text. Computer-based geographic mapping operations (e.g., zoom, pan, highlight, etc.) are used to navigate the text. The text map may have various graphical feature overlays also navigable by and interactive to the user.
    Type: Application
    Filed: November 18, 2010
    Publication date: May 24, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Feinberg, Irina Ros, Martin M. Wattenberg, Fernanda B. Viegas
  • Patent number: 7984103
    Abstract: A computer data handling method, system and apparatus are disclosed. A data item or information object are received in one protocol. Based on data contents, a protocol transfer module (engine) optimizes information presentation by transferring/converting the data item from the one protocol to a form of the data item in a different protocol. The resulting form (i.e. the data item/information object in the different protocol) optimally presents the data contents to an end-user. The end user reads the converted data item in the different protocol. The invention system enables the user to reply or otherwise further handle the data item in the initial protocol as desired. The initial protocol may be email and the resulting form of the data item may be one or more feed entries in machine-readable feeds specified by the user. The invention optimization effectively reduces email In-box clutter and streamlines reading in feed readers.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Feinberg, Frank Lawrence Jania, Michael Muller, Andrew L. Schirmer
  • Publication number: 20110153670
    Abstract: A method, system, and computer program product for dynamic field-level access control in a Wiki. The method comprises: inserting a virtual field in a Wiki using delimiters; and assigning sole ownership of the virtual field to a user who first inserts the virtual field, where the owner of the virtual field controls access to the virtual field using at least one access control list.
    Type: Application
    Filed: March 4, 2011
    Publication date: June 23, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Muller, Kushal B. Dave, Jonathan Feinberg, Sandra L. Kogan, Eric Wilcox
  • Patent number: 7930316
    Abstract: A method, system, and computer program product for dynamic field-level access control in shared documents. The method comprises: providing a field in a shared document, wherein the field is not owned by a user and can be edited by any user; and assigning sole ownership of the field to a user who first edits the field, wherein the owner of the field controls access to the field using at least one access control list.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Kushal B. Dave, Jonathan Feinberg, Sandra L. Kogan, Eric Wilcox
  • Patent number: 7921368
    Abstract: A method and system for providing a local user of an instant messaging system with updated status information regarding one or more remote users that provides indication to a local user of whether an instant messaging status message has been recently updated. The disclosed system provides a “new status message” visual indication when a status message for a remote user has recently changed. A timer may be employed to determine how long a new status message visual indication is provided after the status message has changed. The status message itself may be obtained by various specific techniques, such as hovering the cursor over a graphical object for a remote user associated with the new status indication, hovering over the new status indication itself, or clicking through the new status indication or associated graphical object, or through some other appropriate technique.
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Paul B. Moody, Richard M. Wilson, Jonathan Feinberg, Werner Geyer
  • Publication number: 20100131666
    Abstract: A computer data handling method, system and apparatus are disclosed. A data item or information object are received in one protocol. Based on data contents, a protocol transfer module (engine) optimizes information presentation by transferring/converting the data item from the one protocol to a form of the data item in a different protocol. The resulting form (i.e. the data item/information object in the different protocol) optimally presents the data contents to an end-user. The end user reads the converted data item in the different protocol. The invention system enables the user to reply or otherwise further handle the data item in the initial protocol as desired. The initial protocol may be email and the resulting form of the data item may be one or more feed entries in machine-readable feeds specified by the user. The invention optimization effectively reduces email In-box clutter and streamlines reading in feed readers.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Applicant: INTERNATONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Feinberg, Frank Lawrence Jania, Michael Muller, Andrew L. Schirmer
  • Publication number: 20090164634
    Abstract: A computer-implemented method of managing bookmarks within a collaborative application can include receiving a user input specifying a universal resource locator (URL) to be bookmarked and determining whether a bookmark record including the URL exists. Responsive to determining that a bookmark record including the URL does not exist, an address and a network type for the URL can be determined. A bookmark record including the URL and the network type can be stored.
    Type: Application
    Filed: December 25, 2007
    Publication date: June 25, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Brooks, Jonathan Feinberg, David R. Millen
  • Patent number: 7519912
    Abstract: A system to monitor and report the use of communication software applications in a computing environment including an instant messaging system, that provides local users with information describing detected uses of communication software applications by remote users. The monitored communication applications may include, for example, electronic mail, voice over IP applications, on-line meetings, and other specific types of communication applications, as well as instant messaging activities. The system potentially stores specific information regarding each use of the monitored communication applications, and sends the communication application information to one or more server process that stores the information in association with a user identifier provided with the information.
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Paul B. Moody, Richard Wilson, Jonathan Feinberg, Daniel M. Gruen
  • Publication number: 20070143692
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to Wiki page processing and provide a novel and non-obvious method, system and computer program product for multi-type field processing in a Wiki page. In one embodiment of the invention, a data processing system configured to serve Wiki pages, the data processing system can be provided. The system can include a content host configured with a Wiki server, and multi-field editing logic coupled to the Wiki server. The multi-field editing logic can include program code enabled to edit at least two different fields in a Wiki page. Moreover, each of the different fields can have correspondingly different field types wherein one of the field types is a dynamic access control list (ACL) limited editable field.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Michael Muller, Jonathan Feinberg, Sandra Kogan, Eric Wilcox
  • Publication number: 20060149567
    Abstract: A method, system, and computer program product for dynamic field-level access control in shared documents. The method comprises: providing a field in a shared document, wherein the field is not owned by a user and can be edited by any user; and assigning sole ownership of the field to a user who first edits the field, wherein the owner of the field controls access to the field using at least one access control list.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Muller, Kushal Dave, Jonathan Feinberg, Sandra Kogan, Eric Wilcox
  • Publication number: 20060074846
    Abstract: A Web site development tool such as WikiWiki allows a value to be referenced on a page other than the page on which the value is defined. The reference syntax may indicate the name of the page on which the value is defined and the value name, such as with a dot notation: <page name>.<value name>. Translation of Wiki source to HTML is executed in a manner which enables changes to the value in the value-defining page to be reflected in the value referencing page, i.e., the value reference is dynamic. Further, use of a symbolic name to represent a value is supported. Performance of calculations with a value and page aliasing are also supported.
    Type: Application
    Filed: October 6, 2004
    Publication date: April 6, 2006
    Inventors: Jonathan Feinberg, Martin Wattenberg, Kushal Dave, Michael Muller
  • Publication number: 20050165891
    Abstract: A system for providing a local user with the identities of users with which a remote user has been communicating. In response to selection of a remote user by the local user, a display is provided of persons with whom that remote user has been communicating. Any specific communication mode of the remote user may be monitored, including instant messing, electronic mail, IP (Internet Protocol) phone, electronic meeting (“emeetings”), etc. The users with which the remote user has been communicating may be presented in various ways, such as lists of names, rows of pictures, etc. Indication of the type of, direction of, and/or initiator of the communications between the displayed users and the selected remote user may also be presented in a variety of ways, such as through modified picture formats, and/or additional visual or textual information presented in association with each person in the list.
    Type: Application
    Filed: January 22, 2004
    Publication date: July 28, 2005
    Inventors: Paul Moody, Daniel Gruen, Jonathan Feinberg, Werner Geyer
  • Publication number: 20050165880
    Abstract: A method and system for providing a local user of an instant messaging system with updated status information regarding one or more remote users that provides indication to a local user of whether an instant messaging status message has been recently updated. The disclosed system provides a “new status message” visual indication when a status message for a remote user has recently changed. A timer may be employed to determine how long a new status message visual indication is provided after the status message has changed. The status message itself may be obtained by various specific techniques, such as hovering the cursor over a graphical object for a remote user associated with the new status indication, hovering over the new status indication itself, or clicking through the new status indication or associated graphical object, or through some other appropriate technique.
    Type: Application
    Filed: January 22, 2004
    Publication date: July 28, 2005
    Inventors: Paul Moody, Richard Wilson, Jonathan Feinberg, Werner Geyer