Patents by Inventor David Dewar

David Dewar 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: 20240086462
    Abstract: The present invention discloses a new method for analyzing, modifying, and distributing digital images and video in a quick, efficient, practical and/or cost-effective way. The method of processing video can take a different region or object and replace the pixels in the frames of the scenes that comprise the features and characteristics of the identified region or object with a different set of pixels. The replacement or other customizations of the frames and scenes lead to a naturally integrated video or image which is indistinguishable by the human eye or other visual system. In one embodiment, this invention can be used to provide different advertising elements into an image or set of images for different viewers, or to enable a viewer to control elements within a video and add their own preference or other elements.
    Type: Application
    Filed: November 16, 2023
    Publication date: March 14, 2024
    Inventors: David M. Ludwigsen, Dirk Dewar Brown, Mark Bradshaw
  • Patent number: 10467337
    Abstract: Large and complex data sets can be difficult to view on devices with small screens, such as on smartphones, or in small windows on devices with large screens. The presently disclosed systems, methods and apparatus can determine characteristics associated with a display used to display a requested resource. Based on these determined characteristics, the systems and methods can determine whether the requested resource should be reformatted to fit the display. The requested resource can be reformatted to allow a user to consume complex data on a small display easily and effectively. In some embodiments, this can be done by ensuring that the current data context, previously provided by row/column headers, are always in view in a compact format.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: November 5, 2019
    Assignee: Kinaxis Inc.
    Inventors: Syed Ali Haider, Christopher David Burt, Matthew S. Chmiel, David Dewar, Ryan Christopher McCluskey
  • Publication number: 20160117308
    Abstract: Large and complex data sets can be difficult to view on devices with small screens, such as on smartphones, or in small windows on devices with large screens. The presently disclosed systems, methods and apparatus can determine characteristics associated with a display used to display a requested resource. Based on these determined characteristics, the systems and methods can determine whether the requested resource should be reformatted to fit the display. The requested resource can be reformatted to allow a user to consume complex data on a small display easily and effectively. In some embodiments, this can be done by ensuring that the current data context, previously provided by row/column headers, are always in view in a compact format.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 28, 2016
    Inventors: Syed Ali HAIDER, Christopher David BURT, Matthew S. CHMIEL, David DEWAR, Ryan Christopher MCCLUSKEY
  • Patent number: 9047338
    Abstract: A target drill-through metadata manager has a target drill-through metadata handler and a target specification processor. The target drill-through metadata handler defines and manages target drill-through metadata in a metadata model for model constructs that are selected as drill-through target constructs. The target specification processor processes a target report definition using the target drill-through metadata to locate a data item that refers to a drill-through target construct or part of a drill-through target construct, and automatically adds one or more target filters associated with the drill-through target construct to a target report.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Glenn D. Rasmussen, David Dewar, Katherine Wallace
  • Patent number: 8943064
    Abstract: An illustrative embodiment of a computer-implemented method for using organizational awareness in locating business intelligence receives an identity of an individual in an organizational hierarchy of users to form an identified individual and identifies people related to the identified individual in the organizational hierarchy of users using a people information database and relationship criteria to form related people. The computer-implemented method further identifies documents associated with the related people to form identified documents, inspects gathered information of the identified documents using a subset of relationship criteria to form inspected information and creates a list of suggested documents based at least on the inspected information.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: David Dewar, Jason Hiltz-Laforge, Matthew J. Postle-Hacon
  • Patent number: 8484189
    Abstract: A mechanism is provided for generating a filter expression using tree parameters receives an expression wherein operators of the expression bind multiple data items to a single parameter to form a received expression, generates a default prompt control using received metadata and the received expression and prompts for an input selection using the default prompt control. Responsive to receiving selected values in response to the default prompt control to form received values the computer-implemented process generates a native database query using the received expression with the single parameter and the received values, wherein the single parameter is a tree parameter.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
  • Patent number: 8375060
    Abstract: A mechanism is provided for generating a filter expression using tree parameters receives an expression wherein operators of the expression bind multiple data items to a single parameter to form a received expression, generates a default prompt control using received metadata and the received expression and prompts for an input selection using the default prompt control. Responsive to receiving selected values in response to the default prompt control to form received values the computer-implemented process generates a native database query using the received expression with the single parameter and the received values, wherein the single parameter is a tree parameter.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
  • Publication number: 20130013588
    Abstract: A mechanism is provided for generating a filter expression using tree parameters receives an expression wherein operators of the expression bind multiple data items to a single parameter to form a received expression, generates a default prompt control using received metadata and the received expression and prompts for an input selection using the default prompt control. Responsive to receiving selected values in response to the default prompt control to form received values the computer-implemented process generates a native database query using the received expression with the single parameter and the received values, wherein the single parameter is a tree parameter.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: International Business Machines Corporation
    Inventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
  • Publication number: 20120109880
    Abstract: An illustrative embodiment of a computer-implemented method for using organizational awareness in locating business intelligence receives an identity of an individual in an organizational hierarchy of users to form an identified individual and identifies people related to the identified individual in the organizational hierarchy of users using a people information database and relationship criteria to form related people. The computer-implemented method further identifies documents associated with the related people to form identified documents, inspects gathered information of the identified documents using a subset of relationship criteria to form inspected information and creates a list of suggested documents based at least on the inspected information.
    Type: Application
    Filed: July 18, 2011
    Publication date: May 3, 2012
    Applicant: International Business Machines Corporation
    Inventors: David Dewar, Jason Hiltz-Laforge, Matthew J. Postle-Hacon
  • Publication number: 20110320432
    Abstract: A mechanism is provided for generating a filter expression using tree parameters receives an expression wherein operators of the expression bind multiple data items to a single parameter to form a received expression, generates a default prompt control using received metadata and the received expression and prompts for an input selection using the default prompt control. Responsive to receiving selected values in response to the default prompt control to form received values the computer-implemented process generates a native database query using the received expression with the single parameter and the received values, wherein the single parameter is a tree parameter.
    Type: Application
    Filed: February 28, 2011
    Publication date: December 29, 2011
    Applicant: International Business Machines Corporation
    Inventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
  • Publication number: 20110295860
    Abstract: A mechanism is provided for creating drill-through parameter mapping candidates. A location of source metadata and target metadata is received as well as a set of parameter mapping candidates. The source metadata, target metadata, and parameter mapping candidates are analyzed in order to form analyzed metadata. A set of parameter mapping candidates are then generated using the analyzed metadata, which are then prepared for presentation to an agent. A sorted set of parameter mapping candidates is then returned to the agent. In addition, a location of the source metadata and the target metadata as well as the set of parameter mapping candidates is sent to a parameter mapping creation process. A request is sent to retrieve a created parameter mapping candidate from the parameter mapping creation process. A parameter mapping candidate is then displayed to a user and a gesture of the user is acted upon.
    Type: Application
    Filed: February 25, 2011
    Publication date: December 1, 2011
    Applicant: International Business Machines Corporation
    Inventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
  • Publication number: 20110225528
    Abstract: Method, device, and computer product for displaying a single focus on a device. A piece of content is displayed in a first application on a display of the device. The piece of content is enlarged to create a single focus on the piece of content on the display. Parameters of the piece of content are passed to a second application. The piece of content is duplicated as an identical piece of content in the second application, and the identical piece of content is visually exactly positioned behind the piece of content on the display. The piece of content is seamlessly swapped with the identical piece of content of the second application, so that the identical piece of content is visually positioned to be viewable by the user. Tools of the second application are visually presented in an incremental transition until the tools are viewable and available to the user.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ilse M. Breedvelt-Schouten, Matthew Chmiel, David Dewar
  • Publication number: 20100153333
    Abstract: A source drill-through metadata manager comprises a source drill-through metadata handler and a source specification processor. The source drill-through metadata handler defines and manages source drill-through metadata in a metadata model for query items that are drill-through source items. The source specification processor automatically analyzes query items used in a report definition to locate any query item that is related to a query item defined as a drill-through source item based on the source drill-through metadata so as to identify one or more relevant drill-through source query items for one or more query items located during the analyzing, and automatically adding one or more relevant data items to a source report definition.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Inventors: Glenn D. Rasmussen, David Dewar, Katherine Wallace
  • Publication number: 20100153417
    Abstract: A target drill-through metadata manager has a target drill-through metadata handler and a target specification processor. The target drill-through metadata handler defines and manages target drill-through metadata in a metadata model for model constructs that are selected as drill-through target constructs. The target specification processor processes a target report definition using the target drill-through metadata to locate a data item that refers to a drill-through target construct or part of a drill-through target construct, and automatically adds one or more target filters associated with the drill-through target construct to a target report.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Inventors: Glenn D. Rasmussen, David Dewar, Katherine Wallace
  • Patent number: D492322
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: June 29, 2004
    Assignee: Cognos Incorporated
    Inventors: David Dewar, Roy Ballantine, Scott McEwen