Patents by Inventor Gabriel Cohen

Gabriel Cohen 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: 20090216769
    Abstract: When captured content is detected, the captured content is analyzed to determine whether any portion of the content is subject to digital rights management protection specified for content captured. Responsive to determining that the captured content is subject to a first digital rights management protection, a database is queried to select at least one digital rights management rule associated with a first restricted element specifying at least one first criteria for combining the first restricted element with at least one other element. A determination is made whether the first restricted element is combined with the at least one other element in the captured content. Responsive to detecting the first restricted element is combined with the at least one other element, the captured content rights controller determines a combined digital rights management protection rule reconciling the at least one first criteria for combining the first restricted element with the presence of the at least one other element.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Inventors: Thomas A. Bellwood, Gabriel A. Cohen, Travis M. Grigsby, Michael A. Paolini
  • Publication number: 20090077486
    Abstract: The present invention provides enhanced dropdown selection lists and combination boxes. A method in accordance with an embodiment includes: providing a graphical user interface (GUI) control that displays a dropdown list when actuated, and displaying indicia in the GUI control indicating a number of entries in the dropdown list, wherein a user can visually determine from the indicia the number of entries in the dropdown list prior to display of the dropdown list. A method in accordance with another embodiment of the present invention includes: providing a GUI control having an entry field; and displaying indicia in the GUI control indicating whether the entry field of the GUI control is writable, wherein a user can visually determine from the indicia whether the entry field of the GUI control is writable before placing a cursor in the entry field.
    Type: Application
    Filed: November 25, 2008
    Publication date: March 19, 2009
    Inventors: Thomas R. Haynes, Bryan E. Aupperle, Gabriel A. Cohen, Jonathan C. Gellin
  • Publication number: 20090031027
    Abstract: Relationship-centric resources are provided to users during a communication session. After establishing a communication session between a first communication device and a second communication device, content that meets a content descriptor is retrieved. This content descriptor describes a nature of a relationship between users of the first and second communication devices. The retrieved content, which meets the content descriptor, is then simultaneously displaying on both the first communication device and the second communication device.
    Type: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Inventors: MICHAEL N. ABERNETHY, JR., Gabriel A. Cohen, Ronald E. Craig, Travis M. Grigsby
  • Publication number: 20080244398
    Abstract: A method, system and computer-usable medium are disclosed for previewing the user interaction steps of a wizard within a graphical user interface (GUI). User gestures are performed on the wizard's associated menu item or graphical icon to display a non-executable replica of the wizard in a variant visual style. The non-executable replica of the wizard is displayed in a variant visual style to signify that the wizard is in preview mode and that it cannot be executed as an active wizard. Predetermined GUI widgets (e.g., buttons, text boxes, checkmarks, etc.) are disabled and do not respond to user gestures. However, predetermined GUI navigational widgets (e.g., tabs, previous/next buttons, drop-down boxes) are enabled to allow the user to navigate from one wizard user interaction to another.
    Type: Application
    Filed: March 27, 2007
    Publication date: October 2, 2008
    Inventors: Lucinio Santos-Gomez, Thomas R. Haynes, Gabriel A. Cohen
  • Publication number: 20080235609
    Abstract: A computer-implementable method, system and computer media are presented for allowing a user to change a first type of Drag-and-Drop (DnD) operation into a second type of DnD operation. In one embodiment, the computer-implementable method includes the steps of: detecting a first type of DnD operation in which a cursor is dragging a copy of an original file icon across a Graphical User Interface (GUI); detecting the cursor dragging the copy of the original file icon across a location, on the GUI, at which the original file icon was positioned when the first type of DnD operation was initiated; and in response to detecting the cursor dragging the copy of the original file icon across the location at which the original file icon was initially positioned, converting the first type of DnD operation into a second type of DnD operation.
    Type: Application
    Filed: March 19, 2007
    Publication date: September 25, 2008
    Inventors: THEODORE R. CARRAHER, Gabriel A. Cohen, Ashish Jain, Gerald L. Mitchell
  • Publication number: 20080225000
    Abstract: A method, system and computer program product for compensating the environmental motion in handheld devices. A sensor unit is affixed to an object in the environment to detect and measure environmental motion. Upon measuring any detected environmental motion, the sensor unit transmits a value corresponding to the measured environmental motion to one or more handheld devices. Alternatively, the sensor unit may transmit the value corresponding to the measured environmental motion to a unit configured to retransmit the value to one or more handheld devices. Upon receiving the value corresponding to the measured environmental motion, the handheld device cancels this environmental motion from the motion it measured thereby taking into consideration only the motion inputted by the user of the handheld device.
    Type: Application
    Filed: March 16, 2007
    Publication date: September 18, 2008
    Inventors: Thomas Alexander Bellwood, Gabriel A. Cohen, Ronald Eugene Craig, Travis M. Grigsby, Gerald Laverte Mitchell
  • Publication number: 20080222548
    Abstract: A computer-implementable method, system and computer-readable medium for providing in-context total document views for manipulating data are presented. In one embodiment, the method includes the steps of: displaying an active context of a software program on a User Interface (UI); receiving a copy command for a copied element from the active context; in response to a control signal, displaying an access view of one or more secondary contexts of the software program; temporarily activating a selected context from the secondary contexts shown in the access view while continuing to display the active context on the UI; and pasting the copied element into the selected context. Preferably, in response to the copied element being pasted into the selected secondary context, the access view is automatically removed from the UI.
    Type: Application
    Filed: March 8, 2007
    Publication date: September 11, 2008
    Inventors: Gabriel A. Cohen, Vijay Dheap
  • Publication number: 20080222735
    Abstract: The shortcomings of the prior art are overcome and additional advantages are provided by securing display of sensitive messages to prevent third parties from viewing sensitive content. For one or more incoming messages designated as sensitive, substitute content to be displayed in place of sensitive content is received from a message recipient. Alternatively or additionally, an indicia to be displayed with any incoming message designated as sensitive is received from the message recipient. A message having sensitive content is designated as sensitive by a sender, a recipient, or an intermediate system. Upon receipt of a message designated as sensitive, a message window is displayed that includes substitute content different from the sensitive content. The substitute content includes an indicia that the sensitive content is not displayed.
    Type: Application
    Filed: March 6, 2007
    Publication date: September 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gabriel A. Cohen, Christopher K. Karstens
  • Publication number: 20080108432
    Abstract: Embodiments of the invention address deficiencies of the art in respect to embedded ad placements and provide a novel and non-obvious method, system and computer program product for intelligent ad placements for video gaming. In one embodiment of the invention, a method for intelligent ad integration for video gaming can be provided. The method can include monitoring a video game supported by computing resources to detect events in the video game, measuring performance of the computing resources in the detected events, associating advertisements with the events based upon the measured performance of the computing resources for the detected events, and presenting the associated advertisements in association with the video game. Notably, monitoring a video game to detect events in the video game can include monitoring user activities, game activities, and computing environment attributes to detect events related to user actions, game actions and computing environment attributes, respectively, in the video game.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Applicant: International Business Machines Corporation
    Inventors: Gabriel A. Cohen, William G. Pagan
  • Publication number: 20070073823
    Abstract: A computer implemented method, apparatus, and computer usable code for managing instant messages. An instant message is received at a client. A set of parameters in the instant message is identified. The instant message on a display in the client is presented, and the instant message is removed from the display after a period of time defined by the set of parameters.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Applicant: International Business Machines Corporation
    Inventors: Gabriel Cohen, Patrick Cox, Ronald Craig, Thomas Haynes, Gerald Mitchell, Mohamad Salahshoor
  • Publication number: 20070033545
    Abstract: The present invention provides enhanced dropdown selection lists and combination boxes. A method in accordance with an embodiment of the present invention includes: providing a graphical user interface (GUI) control that displays a dropdown list when actuated, and displaying indicia in the GUI control indicating a number of entries in the dropdown list, wherein a user can visually determine from the indicia the number of entries in the dropdown list prior to display of the dropdown list. A method in accordance with another embodiment of the present invention includes: providing a GUI control having an entry field; and displaying indicia in the GUI control indicating whether the entry field of the GUI control is writable, wherein a user can visually determine from the indicia whether the entry field of the GUI control is writable before placing a cursor in the entry field.
    Type: Application
    Filed: August 3, 2005
    Publication date: February 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Thomas Haynes, Bryan Aupperle, Gabriel Cohen, Jonathan Gellin
  • Publication number: 20060161629
    Abstract: An apparatus and method is provided for substantially reducing the possibility that a message received at a computer terminal during an instant messaging conversation will become accessible to unintended viewers. A useful embodiment is directed to an arrangement wherein a computer terminal at a first client work station is disposed to receive chat messages from a second client work station during an instant messaging conversation. Apparatus associated with the computer terminal for limiting access to the received chat messages includes a device for attaching a security identifier to each received chat message. A display device at the computer terminal generates a window that selectively provides a specified one of the chat messages in viewable form. A concealment device coupled to the display device is-operable to make the specified chat message unviewable on the display device. A component connected to the concealment device activates the concealment device when a prespecified event occurs.
    Type: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Gabriel Cohen, Ronald Craig, Gerald Mitchell
  • Publication number: 20060161630
    Abstract: An apparatus and method is provided for a configuration of client work stations for instant messaging, wherein a participant intending to send a particular segment of chat content can elect to send the segment in an “off the record” mode. Content sent in this mode can be viewed but cannot be copied or saved by other instant messaging participants. The apparatus usefully includes a mode select device operable by the participant at a given station to designate each of a succession of chat content segments generated at the given station to be either for unrestricted use, or for off the record use, selectively. The apparatus further includes a component for applying a first use control message to each of the off the records segments sent from the given station to one or more of the other stations.
    Type: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Gabriel Cohen, Ronald Craig, Gerald Mitchell
  • Publication number: 20060161666
    Abstract: An apparatus and method is provided for use in instant messaging or chat conversations between participants at client computer terminals or work stations. When a participant wants to save some or all of the chat transcript, the participant actively requests consent from all other participants. The consent request includes the specific content to be saved, and provides a variety of options for responding to the request, such as to approve, disapprove, or delete selected text. In a useful embodiment, apparatus for controlling use of chat content includes a content control device located at least at a first one of the client stations, the control device connected to regulate use by a first station of specified chat content received from at least a second station.
    Type: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Gabriel Cohen, Ronald Craig, Gerald Mitchell
  • Publication number: 20060058156
    Abstract: Techniques are provided for determining a circuit training path in a smart gym for an exerciser to perform an exercise program in order to minimize user contention for exercise equipment. The training path is defined by the exerciser visiting a number of exercise machines in the order specified by a system. The system determines a next exercise machine for the exerciser to visit which addresses the personal exercise program. In making this determination, the system communicates with all station agent nodes in the system to determine the set of station agent nodes that have an associated exercise machine which operate to address the personal exercise program. Out of that set of station agent nodes, the system reserves the next exercise machine associated with one of the set of station agent nodes that has a state value reflecting the least waiting time for the exerciser.
    Type: Application
    Filed: September 15, 2004
    Publication date: March 16, 2006
    Applicant: International Business Machines Corporation
    Inventors: Gabriel Cohen, Gerald Mitchell
  • Publication number: 20050257155
    Abstract: As a user navigates through a sequence of screens by selecting certain “aid” keys, a graph will be built reflecting the navigation history of the user. When a user requests a certain screen by selecting a particular key, screen data is received from a host on a web server. The screen data for the requested screen is compared to the screen data for the screen(s) in the graph associated with the selected key. If a match is established, the user has visited this screen before and its data has already been converted (e.g., scraped). As such, the screen can be retrieved from storage and served to the user. If, however, a match cannot be established, the requested screen will be converted and stored, and the graph will be updated.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Gabriel Cohen, James Mathewson, Gerald Mitchell, Srinivasan Muralidharan
  • Publication number: 20050125735
    Abstract: An improved technique is provided for recognizing a character based user interface having several host component types and transforming the character based user interface to a web enabled user interface. Agents are deployed to consume a character stream which composes the character baded user interface. Each agent scans the character based user interface to determine which host component types exist in the character based user interface. Each agent is specifically designed to determine the existence of a different host component type from the other agents. When an agent fins a host component type, a match region is defined containing the characters of the found host component type. Each agent renders their associated match regions to compose the web enabled user interface.
    Type: Application
    Filed: December 3, 2003
    Publication date: June 9, 2005
    Applicant: International Business Machines Corporation
    Inventors: Gabriel Cohen, Gerald Mitchell, William Smythe
  • Publication number: 20050086609
    Abstract: A method, system and apparatus for indicating input focus in a portal environment. A method for indicating user input focus in a portal environment can include assigning an unfocused style sheet to all unfocused portlets in a portal except for a focused portlet having input focus. A focused style sheet further can be assigned to the focused portlet having input focus. Subsequently, each of the focused and unfocused portlets can be rendered in the portal. Responsive to a new portlet in the portal acquiring the input focus from the focused portlet, the focused style sheet can be re-assigned to the new portlet while the unfocused style sheet can be re-assigned to the focused portlet which no longer has input focus. Subsequently, the new portlet and the focused portlet which no longer has input focus can be re-rendered in the portal according to the style sheets.
    Type: Application
    Filed: October 15, 2003
    Publication date: April 21, 2005
    Applicant: International Business Machines Corporation
    Inventor: Gabriel Cohen