Patents by Inventor Alan W. Esenther

Alan W. Esenther 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: 9434389
    Abstract: An information system includes a prediction engine for predicting an action based on a set of driving state parameters, and a driving history, and a simulation engine for generating a hypothetical scenario by simulating one or a combination of at least one driving state parameter and at least part of the driving history, such that the prediction engine predicts the action for the hypothetical scenario.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: September 6, 2016
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Bret Harsham, John R. Hershey, Jonathan Le Roux, Daniel Nikolaev Nikovski, Alan W. Esenther
  • Publication number: 20150142205
    Abstract: An information system includes a prediction engine for predicting an action based on a set of driving state parameters, and a driving history, and a simulation engine for generating a hypothetical scenario by simulating one or a combination of at least one driving state parameter and at least part of the driving history, such that the prediction engine predicts the action for the hypothetical scenario.
    Type: Application
    Filed: March 6, 2014
    Publication date: May 21, 2015
    Applicant: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Bret Harsham, John R. Hershey, Jonathan Le Roux, Daniel Nikolaev Nikovski, Alan W. Esenther
  • Publication number: 20120068963
    Abstract: A computer implemented method for emulating a mouse with a multi-touch sensitive display surface, wherein a touching of the multi-touch sensitive display surface by a user creates a capacitive coupling between the user and the multi-touch sensitive display surface at a location of the touching. The method senses concurrently a first touching by a first finger at a first location on a multi-touch sensitive display surface and a second touching by a second finger at a second location on the multi-touch sensitive display surface, wherein the sensing uses capacitive couplings between the user and the multi-touch sensitive display surface; and displays a graphic object on the multi-touch display surface at a position dependent on the first location and the second location.
    Type: Application
    Filed: July 29, 2011
    Publication date: March 22, 2012
    Inventors: Alan W. Esenther, Kathleen Ryall
  • Publication number: 20100083095
    Abstract: Embodiments of the invention describe a computer-implemented method for extracting data from web pages. During a learning stage, the embodiments receive a template web page represented by a template Document Object Model (DOM) and select a record node, which is a root node of a sub-tree of the template DOM that contains data to be extracted. After that, a record node sub-tree and data field sub-paths are stored in a memory, wherein the record node is a root node of the record node sub-tree, and the data field sub-paths are relative paths of the template DOM from the record node to data field nodes. During the extraction stage, a web page represented by a DOM-tree is received and a matched sub-tree of the DOM-tree according to a structure of the record node sub-tree is identified. Next, data from the matched sub-tree according to the data field sub-paths are extracted.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Inventors: Daniel N. Nikovski, Alan W. Esenther
  • Patent number: 7598977
    Abstract: A method summarizes a video acquired of a scene spatially and temporally by specifying a spatial query and a temporal query. Frames of the video are selected according to the spatial query and the temporal query, and then the selected frames are composited into an image that represents spatial and temporal characteristics of the scene.
    Type: Grant
    Filed: April 28, 2005
    Date of Patent: October 6, 2009
    Inventors: Kathleen Ryall, Qing Li, Alan W. Esenther
  • Publication number: 20090040186
    Abstract: A primary image is displayed a touch sensitive surface while touches at a first location and a second location on the touch sensitive surface are sensed. A baseline between the first location and the second location is determined. The baseline has a length and orientation. A secondary image comparable to the primary image is displayed. The secondary image has a size and a point of view corresponding respectively to the length and orientation of the baseline. Multiple users can also interact with the primary image simultaneously.
    Type: Application
    Filed: August 7, 2007
    Publication date: February 12, 2009
    Inventor: Alan W. Esenther
  • Patent number: 7139006
    Abstract: A method presents a set of input images on a display device. First, a set of display images is selected from the set of images. A 3D layout is assigned to each selected image, and a 3D trajectory is assigned to a virtual camera. A set of active images of the set of display images is rendered according to the layout and the trajectory. The set of active images includes a collector image. The collector images is rendered statically in a collector frame of an image plane of the display device, while remaining images in the set of active images are rendered dynamically on the image plane. Then, the layout and trajectory are animated according user input, and the rendering and animating is repeated until a termination condition is reached.
    Type: Grant
    Filed: February 4, 2003
    Date of Patent: November 21, 2006
    Assignee: Mitsubishi Electric Research Laboratories, Inc
    Inventors: Kent B. Wittenburg, Thomas R. Lanning, Clifton L. Forlines, Alan W. Esenther
  • Patent number: 6810429
    Abstract: An enterprise integration system is coupled to a number of legacy data sources. The data sources each use different data formats and different access methods. The integration system includes a back-end interface configured to convert input data source information to input XML documents and to convert output XML document to output data source information. A front-end interface converts the output XML documents to output HTML forms and the input HTML forms to the XML documents. A middle tier includes a rules engine and a rules database. Design tools are used to define the conversion and the XML documents. A network couples the back-end interface, the front-end interface, the middle tier, the design tools, and the data sources. Mobile agents are configured to communicate the XML documents over the network and to process the XML documents according to the rules.
    Type: Grant
    Filed: February 3, 2000
    Date of Patent: October 26, 2004
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Thomas C. Walsh, Michael J. Young, Joseph J. DiCelie, David W. H. Wong, Alan W. Esenther
  • Publication number: 20040150657
    Abstract: A method presents a set of input images on a display device. First, a set of display images is selected from the set of images. A 3D layout is assigned to each selected image, and a 3D trajectory is assigned to a virtual camera. A set of active images of the set of display images is rendered according to the layout and the trajectory. The set of active images includes a collector image. The collector images is rendered statically in a collector frame of an image plane of the display device, while remaining images in the set of active images are rendered dynamically on the image plane. Then, the layout and trajectory are animated according user input, and the rendering and animating is repeated until a termination condition is reached.
    Type: Application
    Filed: February 4, 2003
    Publication date: August 5, 2004
    Inventors: Kent B. Wittenburg, Thomas R. Lanning, Clifton L. Forlines, Alan W. Esenther
  • Publication number: 20020138624
    Abstract: A computerized system enables multiple users of standard Internet web browsers to collaborate by having significant states of their browser, such as which web page is currently being viewed, scrollbar positions, and form values, to be remotely controlled by users of other Internet web browsers. The system uses a monitor to poll the static and dynamic state of the selected pages, and to communicate the state with a controller executing on a web server. The content of the collaboratively viewed pages is arbitrary because viewed pages remain unmodified. Therefore, pre-existing web pages can be collaboratively browsed. Each of the users is optionally a sender or a receiver of selected web pages, and therefore is allowed to control which web pages are collaboratively viewed.
    Type: Application
    Filed: March 21, 2001
    Publication date: September 26, 2002
    Applicant: Mitsubishi Electric Information Technology Center America, Inc. (ITA)
    Inventor: Alan W. Esenther