Patents by Inventor Michael Geilich

Michael Geilich 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: 9454743
    Abstract: Methods and apparatus for simulating risk tolerance and associated adversary costs in a distributed business process are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, the simulation server receives inputs from users indicative of risk tolerance levels and associated response actions.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: September 27, 2016
    Assignee: Norwich University Applied Research Institutes
    Inventors: Eric W. Braman, Andrew W. Cutts, Michael Geilich, Dennis McGrath, Eric Richardson, Jeffrey A. Schmidt, Robert Schmidt, Thomas Bernhardt
  • Publication number: 20150032501
    Abstract: Methods and apparatus for simulating risk tolerance and associated adversary costs in a distributed business process are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, the simulation server receives inputs from users indicative of risk tolerance levels and associated response actions.
    Type: Application
    Filed: October 13, 2014
    Publication date: January 29, 2015
    Inventors: Eric W. Braman, Andrew W. Cutts, Michael Geilich, Dennis McGrath, Eric Richardson, Jeffrey A. Schmidt, Robert Schmidt, Thomas Bernhardt
  • Patent number: 8862454
    Abstract: Methods and apparatus for simulating risk tolerance and associated adversary costs in a distributed business process are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, the simulation server receives inputs from users indicative of risk tolerance levels and associated response actions.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: October 14, 2014
    Assignee: Norwich University Applied Research Institutes
    Inventors: Eric W. Braman, Andrew W. Cutts, Michael Geilich, Dennis McGrath, Eric Richardson, Jeffrey A. Schmidt, Robert Schmidt
  • Patent number: 8655590
    Abstract: A method, database, memory computer readable medium and navigation device are disclosed. In at least one embodiment, the method includes projecting a plurality of known address points onto an address segment vector of a source map database, to create projection points; interpolating locations for addresses of the address points, to create corresponding interpolation points; and segmenting the address segment vector into a plurality of address sub-segment vectors, upon a distance between a projection point and a corresponding interpolation point exceeding a threshold distance.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: February 18, 2014
    Assignee: TomTom North America, Inc.
    Inventors: Michael Geilich, Duane Snell
  • Publication number: 20110160995
    Abstract: A method, database, memory computer readable medium and navigation device are disclosed. In at least one embodiment, the method includes projecting a plurality of known address points onto an address segment vector of a source map database, to create projection points; interpolating locations for addresses of the address points, to create corresponding interpolation points; and segmenting the address segment vector into a plurality of address sub-segment vectors, upon a distance between a projection point and a corresponding interpolation point exceeding a threshold distance.
    Type: Application
    Filed: December 10, 2008
    Publication date: June 30, 2011
    Inventors: Michael Geilich, Duane Snell
  • Patent number: 7831382
    Abstract: A method and system for differentiating duplicate yet disjoint localities, such as cities, within a state or other principal geographic unit of interest is for use with electronic maps and databases. Duplicate locality name entries are stored in a database, locality name database entries are condensed for localities having two or more similar names, and adornments for duplicate locality names are stored in the database. In the adornment selection process, for a first duplicate locality, a second duplicate locality is selected that is closest to the first. Selected adornments are first and second significant localities, such as large cities, and are closer to the first and second duplicate localities, respectively, than the first and second duplicate localities are to each other, and are more significant than the first and second duplicate localities. Adornments to duplicate localities are displayed to the user. The process is repeated for remaining duplicate localities.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: November 9, 2010
    Assignee: TeleAtlas B.V.
    Inventor: Michael Geilich
  • Publication number: 20090089319
    Abstract: A method and system are presented for differentiating duplicate addresses within a locality. A relational database of geographical features is constructed where each geographical feature has related attributes which can be used to differentiate among multiple same-named features. Precedence hierarchies of such attributes can be created within the database where each precedence hierarchy is constructed based on a combination of user type and situational scenario information. Upon receiving a mapping destination from a user, the system may identify the input as being ambiguous. The user and situation can be analyzed in order to select the precedence hierarchy best fit to resolve the ambiguity in this particular situation. The selected hierarchy can then be traversed until an attribute is found that exists for both features and serves to distinguish between them. The attributes can be presented to the end user along with information regarding the ambiguity.
    Type: Application
    Filed: September 17, 2008
    Publication date: April 2, 2009
    Applicant: TELE ATLAS NORTH AMERICA, INC.
    Inventor: Michael Geilich
  • Publication number: 20070276845
    Abstract: Locality indexes are presented for use with electronic maps and databases. Each geographic feature in a geographic database is associated with locality names from various locality name sources. Context-sensitive tokenizing, normalizing, optimizing and matching of locality names eliminate duplicate and variant locality names, while preserving meaningfully different names. A locality names table includes the parsed representation of each locality name and other associated information, and a primary token for indexing is identified. A main source mask is created by allocating a bit for each locality name source used in the method. A separate source mask is stored for each geographic feature associated with a locality, a bit set for each source in which the locality can be found. Locality names associated with each geographic feature are indexed in a table of geographic features in order of prevalence for use in a given application.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 29, 2007
    Applicant: TELE ATLAS NORTH AMERICA, INC.
    Inventor: Michael Geilich
  • Publication number: 20070208683
    Abstract: A method and system for differentiating duplicate yet disjoint localities, such as cities, within a state or other principal geographic unit of interest is for use with electronic maps and databases. Duplicate locality name entries are stored in a database, locality name database entries are condensed for localities having two or more similar names, and adornments for duplicate locality names are stored in the database. In the adornment selection process, for a first duplicate locality, a second duplicate locality is selected that is closest to the first. Selected adornments are first and second significant localities, such as large cities, and are closer to the first and second duplicate localities, respectively, than the first and second duplicate localities are to each other, and are more significant than the first and second duplicate localities. Adornments to duplicate localities are displayed to the user. The process is repeated for remaining duplicate localities.
    Type: Application
    Filed: February 1, 2006
    Publication date: September 6, 2007
    Applicant: TELE ATLAS NORTH AMERICA, INC.
    Inventor: Michael Geilich
  • Publication number: 20070185649
    Abstract: A user is given location information of a desired place, by providing a map database having an index of street segments, each having one or more street names, zero or more shape points and zero or more address points, the points representing specific positions along a street segment, the address points associated with a house number or address range. A user enters a street address of the desired place into device application software, which returns the location to the user if the desired place is an address point. Otherwise, interpolate the location by finding low and high addresses such as the two closest bracketing addresses from address points, or from one address point and from a street segment end point. The interpolated location will be between the low and high addresses by piece-wise linear interpolation, following the street segment's shape points and is then returned to the user.
    Type: Application
    Filed: February 8, 2006
    Publication date: August 9, 2007
    Applicant: TELE ATLAS NORTH AMERICA, INC.
    Inventor: Michael Geilich
  • Patent number: D366871
    Type: Grant
    Filed: July 14, 1993
    Date of Patent: February 6, 1996
    Assignee: Fostex Research & Development, Inc.
    Inventors: Eric Richardson, Jeffrey B. Postupack, Paul W. Brown, Clifford Sielitsky, Peter Phillips, Steven Maker, Lee A. McDavid, Robert Merrill, J. Alan Witmer, William Leathers, Matt P. Bucy, Jeffrey W. Doyle, Michael Geilich, Eric Gottesman, Gerald F. Halstead, Lannelle Jalowiec, Linda J. Donley, Richard Rosenzweig, Troy D. Andrews, Jeffrey C. Cunningham, Alexander Kish, Timothy Pinkham, David Russell, Lisa J. Thompson, Wu-Cheng Tsai, Robert Bristow-Johnson, Tyler Brown, Milton A. Colvin, Cameron W. Jones, Scott C. Peer, Ivor Taylor, Richard Wear, Dave Oren, Mickey Matsumoto