Patents by Inventor James Bostick

James Bostick 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: 10169658
    Abstract: A system for dynamically creating and presenting video content information to a user of a computer having an associated screen involves: i) loading contents of a video file into a video player; ii) displaying frames of the video file; iii) receiving a user's input indicating selection of an object displayed in at least one frame; iv) performing an object identification analysis of frames to locate each instance where a specific frame contains the object; v) for each specific frame that contains the object, performing a z-axis analysis of the object to determine prominence of the object within each specific frame; vi) storing metadata indicating results of the object identification analysis and, for frames where the object was present, the z-axis analysis; and vii) automatically generating and displaying a graphical timeline display graphically reflecting frames containing the object and object prominence within those frames based upon the metadata.
    Type: Grant
    Filed: November 24, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Bostick, John Ganci, Jr., Martin Keen, Sarbajit Rakshit
  • Publication number: 20180075305
    Abstract: A system for dynamically creating and presenting video content information to a user of a computer having an associated screen involves: i) loading contents of a video file into a video player; ii) displaying frames of the video file; iii) receiving a user's input indicating selection of an object displayed in at least one frame; iv) performing an object identification analysis of frames to locate each instance where a specific frame contains the object; v) for each specific frame that contains the object, performing a z-axis analysis of the object to determine prominence of the object within each specific frame; vi) storing metadata indicating results of the object identification analysis and, for frames where the object was present, the z-axis analysis; and vii) automatically generating and displaying a graphical timeline display graphically reflecting frames containing the object and object prominence within those frames based upon the metadata.
    Type: Application
    Filed: November 24, 2017
    Publication date: March 15, 2018
    Inventors: James Bostick, John Ganci, JR., Martin Keen, Sarbajit Rakshit
  • Patent number: 9898665
    Abstract: A computer-implemented method for dynamically creating and presenting video content information to a user of a computer having an associated screen involves: i) loading contents of a video file into a video player; ii) displaying frames of the video file; iii) receiving a user's input indicating selection of an object displayed in at least one frame; iv) performing an object identification analysis of frames to locate each instance where a specific frame contains the object; v) for each specific frame that contains the object, performing a z-axis analysis of the object to determine prominence of the object within each specific frame; vi) storing metadata indicating results of the object identification analysis and, for frames where the object was present, the z-axis analysis; and vii) automatically generating and displaying a graphical timeline display graphically reflecting frames containing the object and object prominence within those frames based upon the metadata.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: February 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Bostick, John Ganci, Jr., Martin Keen, Sarbajit Rakshit
  • Publication number: 20170124399
    Abstract: A computer-implemented method for dynamically creating and presenting video content information to a user of a computer having an associated screen involves: i) loading contents of a video file into a video player; ii) displaying frames of the video file; iii) receiving a user's input indicating selection of an object displayed in at least one frame; iv) performing an object identification analysis of frames to locate each instance where a specific frame contains the object; v) for each specific frame that contains the object, performing a z-axis analysis of the object to determine prominence of the object within each specific frame; vi) storing metadata indicating results of the object identification analysis and, for frames where the object was present, the z-axis analysis; and vii) automatically generating and displaying a graphical timeline display graphically reflecting frames containing the object and object prominence within those frames based upon the metadata.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Inventors: James Bostick, John Ganci, JR., Martin Keen, Sarbajit Rakshit
  • Publication number: 20070174417
    Abstract: Systems, methods and media for two-way communication between database client users and administrators are disclosed. Embodiments may include a method for communicating between database client users and administrators. Embodiments may include receiving a message request to send to one or more recipients, the message request including message content and an indication of the one or more recipients to which the message will be sent. Embodiments may also include determining an Internet Protocol (IP) address associated with each of the one or more recipients based on the message request and transmitting a message to each of the determined IP addresses, where the message includes the received message content. Embodiments may also include receiving a second message from one of the determined IP addresses. Further embodiments may include displaying the second message in a display window. Recipients of messages may include database administrators (DBAs) or database client users.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 26, 2007
    Inventors: James Bostick, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman, Courtney Spooner
  • Publication number: 20070174477
    Abstract: Systems, methods and media for providing communication profiles for an integrated database messaging system are disclosed. Embodiments of the method may include receiving from a user of the database messaging system a request for one or more profiles and determining one or more profiles associated based on the attributes of each profile request by accessing a profile database. The one or more profiles may include an indication of a user of the database messaging system and an Internet Protocol (IP) address. Embodiments may also include providing the one or more determined profiles to the requesting user. Further embodiments may include receiving an indication of one or more changes to the profile database and modifying the profile database. The user may include a database administrator (DBA) or user of a database. Each profile may contain personal, organizational, contact, group or other types of information.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 26, 2007
    Inventors: James Bostick, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman
  • Publication number: 20070174395
    Abstract: Systems, methods and media for communicating with a database client user are disclosed. Embodiments may include a database messaging system having a database server and one or more database clients. The database server may include a database messaging module, which may include a database administrator (DBA) interface module to receive a message request, where the message request includes message content and an indication of one or more database clients to which a message will be sent. The database messaging module may also include an address module to determine an IP address associated with each of the one or more database clients and a database messaging transmitter to transmit a message to each determined IP address, where the message may include the message content. The database clients may include a client listener for receiving the message from the database server and displaying it to a database client user's monitor.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 26, 2007
    Inventors: James Bostick, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman, Courtney Spooner
  • Publication number: 20070094342
    Abstract: The invention comprises a system for managing chat windows in an instant messaging program in a computer having a graphical user interface, including a display and a selection device, the method comprising receiving an input signal from the selection device indicating the selection and movement of a minimized chat window in a task bar; and responsive to receiving the input signal, detaching the minimized chat window from the task bar and moving the minimized chat window to a position on the display indicated by the input signal.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Inventors: James Bostick, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman
  • Publication number: 20070094341
    Abstract: The invention is a method of notifying a user of activity in an instant messaging session in a computer having a graphical user interface including a display, a selection device, and a network connection, the method comprising: receiving a selection input signal from the selection device indicating the selection and movement of a minimized chat window in a task bar; responsive to receiving the selection input signal, detaching the minimized chat window from the task bar and moving the detached chat window to a position on the display indicated by the selection input signal; receiving a configuration input signal from the selection device indicating the selection of a display configuration parameter; and displaying a slot in the detached chat window for each open instant messaging session according to the display configuration parameter.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Inventors: James Bostick, Randolph Forlenza, John Kaemmerer, Raghuraman Kalyanaraman, Courtney Spooner
  • Publication number: 20050044380
    Abstract: An example of a solution provided here comprises registering a first restricted application with at least one additional restricted application, and in response to a user performing only a single sign-on for the first restricted application, providing access to the first restricted application for the user, presenting to the user information identifying the at least one additional restricted application, and in response to the user's selection, providing access to the at least one additional restricted application.
    Type: Application
    Filed: August 21, 2003
    Publication date: February 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: James Bostick, Randolph Forlenza, Pradeep Nambiar