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).
-
Digital Rights Management of Captured Content Based on Criteria Regulating a Combination of Elements
Publication number: 20090216769Abstract: 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: ApplicationFiled: February 26, 2008Publication date: August 27, 2009Inventors: Thomas A. Bellwood, Gabriel A. Cohen, Travis M. Grigsby, Michael A. Paolini -
Publication number: 20090077486Abstract: 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: ApplicationFiled: November 25, 2008Publication date: March 19, 2009Inventors: Thomas R. Haynes, Bryan E. Aupperle, Gabriel A. Cohen, Jonathan C. Gellin
-
Publication number: 20090031027Abstract: 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: ApplicationFiled: July 23, 2007Publication date: January 29, 2009Inventors: MICHAEL N. ABERNETHY, JR., Gabriel A. Cohen, Ronald E. Craig, Travis M. Grigsby
-
Publication number: 20080244398Abstract: 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: ApplicationFiled: March 27, 2007Publication date: October 2, 2008Inventors: Lucinio Santos-Gomez, Thomas R. Haynes, Gabriel A. Cohen
-
Publication number: 20080235609Abstract: 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: ApplicationFiled: March 19, 2007Publication date: September 25, 2008Inventors: THEODORE R. CARRAHER, Gabriel A. Cohen, Ashish Jain, Gerald L. Mitchell
-
Publication number: 20080225000Abstract: 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: ApplicationFiled: March 16, 2007Publication date: September 18, 2008Inventors: Thomas Alexander Bellwood, Gabriel A. Cohen, Ronald Eugene Craig, Travis M. Grigsby, Gerald Laverte Mitchell
-
Publication number: 20080222548Abstract: 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: ApplicationFiled: March 8, 2007Publication date: September 11, 2008Inventors: Gabriel A. Cohen, Vijay Dheap
-
Publication number: 20080222735Abstract: 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: ApplicationFiled: March 6, 2007Publication date: September 11, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gabriel A. Cohen, Christopher K. Karstens
-
Publication number: 20080108432Abstract: 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: ApplicationFiled: November 6, 2006Publication date: May 8, 2008Applicant: International Business Machines CorporationInventors: Gabriel A. Cohen, William G. Pagan
-
Publication number: 20070073823Abstract: 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: ApplicationFiled: September 29, 2005Publication date: March 29, 2007Applicant: International Business Machines CorporationInventors: Gabriel Cohen, Patrick Cox, Ronald Craig, Thomas Haynes, Gerald Mitchell, Mohamad Salahshoor
-
Publication number: 20070033545Abstract: 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: ApplicationFiled: August 3, 2005Publication date: February 8, 2007Applicant: International Business Machines CorporationInventors: Thomas Haynes, Bryan Aupperle, Gabriel Cohen, Jonathan Gellin
-
Publication number: 20060161629Abstract: 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: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: International Business Machines CorporationInventors: Gabriel Cohen, Ronald Craig, Gerald Mitchell
-
Publication number: 20060161630Abstract: 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: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: International Business Machines CorporationInventors: Gabriel Cohen, Ronald Craig, Gerald Mitchell
-
Publication number: 20060161666Abstract: 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: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: International Business Machines CorporationInventors: Gabriel Cohen, Ronald Craig, Gerald Mitchell
-
Systems, methods, and computer readable media for determining a circuit training path in a smart gym
Publication number: 20060058156Abstract: 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: ApplicationFiled: September 15, 2004Publication date: March 16, 2006Applicant: International Business Machines CorporationInventors: Gabriel Cohen, Gerald Mitchell -
Publication number: 20050257155Abstract: 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: ApplicationFiled: May 14, 2004Publication date: November 17, 2005Applicant: International Business Machines CorporationInventors: Gabriel Cohen, James Mathewson, Gerald Mitchell, Srinivasan Muralidharan
-
Publication number: 20050125735Abstract: 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: ApplicationFiled: December 3, 2003Publication date: June 9, 2005Applicant: International Business Machines CorporationInventors: Gabriel Cohen, Gerald Mitchell, William Smythe
-
Publication number: 20050086609Abstract: 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: ApplicationFiled: October 15, 2003Publication date: April 21, 2005Applicant: International Business Machines CorporationInventor: Gabriel Cohen