Patents by Inventor Jeffrey D. Amsterdam

Jeffrey D. Amsterdam 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: 20140013346
    Abstract: A video stream measurement method and system. The method includes receiving by a computing system, a video stream comprising plurality of timestamps located at specified intervals of the video stream. The computing system broadcasts the video stream for a user and decodes a first time stamp broadcasted during a first time period. The computing system monitors a user interaction function performed by the user and associated with the video stream. The computing system generates and transmits a report comprising a description associated with the user interaction function. The computing system receives an analysis associated with the report.
    Type: Application
    Filed: September 11, 2013
    Publication date: January 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Stephen C. Hammer, Christopher E. Holladay, Brian M. O'Connell
  • Publication number: 20130298157
    Abstract: An alert generation method and system. The method includes receiving by a computer processor, alert data indicating filters for specified alert types associated with possible future events. The computer processor receives monitor definition data and media generated audio/video data; compares the alert data to the media generated audio/video data; determines a first alert type matches first audio/video data of the media generated audio/video data; and determines that the first audio/video data comprises a primary event. The computer processor broadcasts the primary event.
    Type: Application
    Filed: June 27, 2013
    Publication date: November 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey D. Amsterdam, Randy S. Johnson, David W. Morgan, Tedrick N. Northway
  • Publication number: 20130266293
    Abstract: A method, digital video recording (DVR) device/system and computer program provide a mechanism for recording video content associated with unpredictable events. A user specifies particular event classifications, keywords, or other control parameters from which the occurrence of an event can be determined, and when such event is detected, the DVR is triggered to record content from a specified channel/location. The events can be detected from feeds such as RSS feeds, websites, video content scans or other mechanisms. The event detection may be provided by a remote service that is accessible for user-configuration via a network, or the event detection may be performed in a DVR device or local computer system.
    Type: Application
    Filed: June 4, 2013
    Publication date: October 10, 2013
    Inventors: Jeffrey D. Amsterdam, Kulvir S. Bhogal, Gregory J. Boss, Rick Allen Hamilton, II, Brian M. O'Connell
  • Publication number: 20130243400
    Abstract: A method and system for early notification of a pending deletion event of deleting a recording. Notification options are configured. The notification options are maintained with respect to a user profile associated with a user. Configuring the notification options includes (i) configuring a notification interval between successive notifications of the pending deletion event of deleting the recording and (ii) configuring a notification of the pending deletion event of deleting the recording that was recorded by another user. The notification of the pending deletion event of deleting the recording is sent to the user via a notification method.
    Type: Application
    Filed: May 7, 2013
    Publication date: September 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Brian M. O'Connell
  • Publication number: 20130247059
    Abstract: During performance of a specified computing task data concerning resource consumption regarding that specified computing task is gathered and stored. Upon completion of the specified computing task, the amount of carbon offset required to compensate for resource consumption associated with performance of the completed specified computing task is calculated based upon stored or known resource consumption data. The calculated amount of carbon offset information may be transmitted to a carbon offset function provider, and a carbon offset function provider implements the specified amount of carbon offset based upon the calculated amounts communicated for the completed specified computing task.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 19, 2013
    Inventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 8521882
    Abstract: A computer implemented method, system, and computer program product for managing client connections to a server among a plurality of clients. A messaging server detects, by a first server, an attribute of a client connection that exceeds a threshold, wherein the attribute is a select write operation. The messaging server selects a client that connects to a server, responsive to detecting the attribute of the client exceeding the threshold of select write calls. The messaging server selects a connect mechanism of a second server, responsive to selecting the client. The messaging server transmits a migrate message to the client, the migrate message comprising at least a uniform resource identifier (URI).
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Brian W. Jensen, Brian M. O'Connell, Keith R. Walker
  • Patent number: 8510772
    Abstract: An alert generation method and system. The method includes receiving by a computer processor, alert data indicating filters for specified alert types associated with possible future events. The computer processor receives monitor definition data and media generated audio/video data; compares the alert data to the media generated audio/video data; determines a first alert type matches first audio/video data of the media generated audio/video data; and determines that the first audio/video data comprises a primary event. The computer processor broadcasts the primary event.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: August 13, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Randy S. Johnson, David W. Morgan, Tedrick N. Northway
  • Patent number: 8458220
    Abstract: A method, system and computer-usable medium for early notification of a pending deletion event by a digital playback device. Programs associated with the digital playback device can be scheduled for deletion in advance by a digital playback device interface manually and/or automatically. A deletion event can be notified through a remote delivery by analyzing scheduled recordings and hard drive space if the digital playback device recognizes a recording is close to the deletion event. The notification of the deletion event can be enabled by configuring a number of notification options maintained for each user profile by the digital playback device at a predefined time. The deletion event can be modified through the remote means, which allows a user to send information back to the digital playback device after a deletion notification is received. The deleted files can be moved to a deleted programs folder from which the program can be recovered and the recording can be irrevocably removed after a time period.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Brian M. O'Connell, Rick A. Hamilton, II, Gregory J. Boss, Jeffrey D. Amsterdam
  • Patent number: 8456425
    Abstract: A method, apparatus and computer-usable medium for implementing a virtual keyboard for use with small input devices. A circular keyboard can be graphically displayed, in response to a user input by a user via a small input device. A circular and centrally located key can be graphically located and displayed within the center of the circular keyboard, wherein character keys radiate outward from the centrally located key (i.e., the “central key”). Character keys that are most commonly utilized by the user are preferably located closed to the circular and centrally located key within the circular keyboard. Character keys least commonly utilized by the user are preferably located at the edges of the keyboard, thereby permitting the circular keyboard to function as a self-adapting virtual keyboard for use with small input devices based on the usage of the keyboard by the user.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Keith R. Walker, William C. Freeman, Jeffrey D. Amsterdam, Brian M. O'Connell
  • Patent number: 8363884
    Abstract: A method, service, and product for hiding a watermark existing in a digital media within a software application, comprising creating a set pattern of pixels represented by coordinates which represent a red, a green, a blue, and an alpha level of color, where the set pattern of pixels covers a set of original pixels within the digital media. The method including determining whether the transparency level of color should be removed from the set pattern of pixels based on a known pixel transparency removal parameter; and modifying the set pattern of pixels to remove the transparency level of color coordinates, wherein an original pixel color can be seen because the set pattern of pixels are made transparent; or not modifying the set of pixels to remove the transparency level of color coordinates, wherein the original pixel color cannot be seen because the set of original pixels is made transparent.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Jason C. Causey, Christopher E. Holladay, William D. Morgan
  • Publication number: 20120314886
    Abstract: A system and method to modify audio communications in an online environment and, in particular, to modifying audio communications using one or more parameters. The system includes a module configured to detect one or more parameters applicable to an incoming audio communication and a weighing engine configured to weigh the one or more parameters and obtain a weighted volume. The system further includes a module configured to transmit the weighted volume to a user participating in a virtual universe. The method determines whether one or more parameters apply to an incoming communication, weighs the incoming communication based on the one or more parameters to determine a weighted volume of the incoming communication, and transmits the incoming communication to a user at the weighted volume.
    Type: Application
    Filed: August 17, 2012
    Publication date: December 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 8326442
    Abstract: This disclosure describes a method for camera/user view navigation about enclosed 3D environment (e.g., the inside of a sports stadium or arena). The navigation system constrains the user view (camera) to a (pre-defined) guide based on the shape and size of the interior area which is the focus of the 3D virtual world. In the case of an arena this would generally be the playing surface. The user can easily control the camera movement on this guide with traditional up/down and left/right controls. These controls could be implemented as buttons within the application, keyboard controls, or mouse controls.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Edward P. Curry
  • Patent number: 8315409
    Abstract: A system and method to modify audio communications in an online environment and, in particular, to modifying audio communications using one or more parameters. The system includes a module configured to detect one or more parameters applicable to an incoming audio communication and a weighing engine configured to weigh the one or more parameters and obtain a weighted volume. The system further includes a module configured to transmit the weighted volume to a user participating in a virtual universe. The method determines whether one or more parameters apply to an incoming communication, weighs the incoming communication based on the one or more parameters to determine a weighted volume of the incoming communication, and transmits the incoming communication to a user at the weighted volume.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Publication number: 20120251084
    Abstract: A method and a system for replacement of programs on a video recorder based on preferences and size constraints of a video recorder. The video recorder compares recorded programs in the computer readable storage media and a schedule of programs to be recorded to a plurality of global preferences and program specific preferences specifying preferred recording quality. For each recorded program whose quality does not match a global preference or program specific preference, a listing of future programs is examined for alternate versions of the program which do match a global preference or program specific preference.
    Type: Application
    Filed: June 7, 2012
    Publication date: October 4, 2012
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Brian M. O'Connell
  • Patent number: 8275245
    Abstract: A method and a system for replacement of programs on a video recorder based on preferences and size constraints of a video recorder. The video recorder compares recorded programs in the computer readable storage media and a schedule of programs to be recorded to a plurality of global preferences and program specific preferences specifying preferred recording quality. For each recorded program whose quality does not match a global preference or program specific preference, a listing of future programs is examined for alternate versions of the program which do match a global preference or program specific preference.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Brian M. O'Connell
  • Patent number: 8266228
    Abstract: To associate an email with a tag, an email client may receive a tag corresponding to an email attribute, wherein the email attribute is an historical email tag. The email client stores the tag to a record keyed by the email attribute, and receives an email tag request, the email tag request having a word attribute, and looks up at least one record based on the word attribute to find the tag. The email client presents the tag of the at least one record to a user. The email client receives a user selection of the tag to form a selected tag, and sends an email having the selected tag as part of the email header, wherein the email comprises the email tag request.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Swaminathan Balasubramanian, John Handy-Bosma, Andrew R. Jones, Brian M. O'Connell, Keith R. Walker
  • Patent number: 8249000
    Abstract: A method, system and computer usable-medium for prioritizing and controlling the delivery of messages to a mobile client capable of connecting to a network. Data can be collected utilizing an agent associated with a messaging application for the delivery of a message to the mobile client, wherein the data is indicative of one or more characteristics of a network to which the mobile client is currently connected, one or more characteristics of the message itself, and one or more characteristics of the mobile client. The data can be then analyzed, and thereafter a delivery decision is rendered with respect to the message, in response to analyzing such data in order to efficiently control the delivery of the message to the mobile client.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Martin J. Gale, Brian M. O'Connell, Keith R. Walker, Jeffrey D. Amsterdam
  • Patent number: 8233530
    Abstract: A method, system and computer program provide a mechanism for smoothing the transition back from a virtual (computer generated) scene to a related video stream. An event such as a user input or timeout is received triggering a return to display of the video stream from a virtual scene related to content of the video stream. A number of time points and/or camera angles are either presented to the user or are automatically searched for the best match. The list may be presented in order according to an automatically detected matching criteria. The virtual scene may a scene constructed locally within a computer or digital video recorder (DVR) and the matching performed locally based on angle and time information provided from a content provider such as a server, or the virtual scene generation and matching may be performed at a remote location such as the content server.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Gregory J. Boss, Rick A. Hamilton, II, Kulvir S. Bhogal, Brian M. O'Connell, Keith R. Walker
  • Patent number: 8230439
    Abstract: Systems, methods, devices and program products are provided for enabling users of a computing system to measure and compare the green efficiency of a set of resources used in a computing task. With the use of this information, the user can select a desired set of resources to be employed in the computing task to minimize the environmental impact of computing tasks in relation to requirements. In some embodiments, the invention creates metrics for measuring the greenness of a computing task. The metrics are calculated through analysis of the resource computation, energy consumption, consequence of computation, and dimensional characteristics of a computing task. The metrics could be beneficial or other metrics that permit the user or a processing system to make scheduling and execution decisions.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 8214841
    Abstract: Methods, systems, services and program products are provided for implementing carbon offset computing. During performance of a specified computing task data concerning resource consumption regarding that specified computing task is gathered and stored. Upon completion of the specified computing task, the amount of carbon offset required to compensate for resource consumption associated with performance of the completed specified computing task is calculated based upon stored or known resource consumption data. The calculated amount of carbon offset information may be transmitted to a carbon offset function provider, and a carbon offset function provider implements the specified amount of carbon offset based upon the calculated amounts communicated for the completed specified computing task.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker