Patents by Inventor Mark Hahn

Mark Hahn 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: 8413087
    Abstract: Disclosed is an improved approach for managing, tracking, and querying hierarchical data in layouts. According to some aspects, hierarchical grids are employed utilizing a scheme that organizes physical objects into a set of gradually refined grids that avoids the need to maintain duplicates while enhancing the desirable characteristics of existing schemes, including fast query times, fast data structure initialization and reduced memory footprint. Each grid-cell may be further partitioned into sub-containers to more efficiently provide space pruning during query operations. According to one approach, structures maintained to track existence of objects in a descendent hierarchy.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: April 2, 2013
    Assignee: Cadence Design Systems, Inc.
    Inventors: Guruprasad G. Rao, Mark Hahn, Laurent Volpe
  • Patent number: 8413093
    Abstract: Disclosed is an improved approach for managing, tracking, and querying hierarchical data in layouts. According to some aspects, hierarchical grids are employed utilizing a scheme that organizes physical objects into a set of gradually refined grids that avoids the need to maintain duplicates while enhancing the desirable characteristics of existing schemes, including fast query times, fast data structure initialization and reduced memory footprint. Each grid-cell may be further partitioned into sub-containers to more efficiently provide space pruning during query operations. According to one approach, structures maintained to track existence of objects in a descendent hierarchy.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: April 2, 2013
    Assignee: Cadence Design Systems, Inc.
    Inventors: Guruprasad G. Rao, Mark Hahn, Laurent Volpe
  • Patent number: 8407228
    Abstract: Disclosed is an improved approach for managing, tracking, and querying hierarchical data in layouts. According to some aspects, hierarchical grids are employed utilizing a scheme that organizes physical objects into a set of gradually refined grids that avoids the need to maintain duplicates while enhancing the desirable characteristics of existing schemes, including fast query times, fast data structure initialization and reduced memory footprint. Each grid-cell may be further partitioned into sub-containers to more efficiently provide space pruning during query operations. According to one approach, structures maintained to track existence of objects in a descendent hierarchy.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: March 26, 2013
    Assignee: Cadence Design Systems, Inc
    Inventors: Mark Hahn, Laurent Volpe, Guruprasad G. Rao
  • Publication number: 20120024411
    Abstract: A biocompatible tube that can be used in a liquid chromatography system is described. The tube can have flanged or straight ends, and can be used in conjunction with one or more fitting, assembly.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 2, 2012
    Applicant: IDEX Health & Science LLC
    Inventors: Mark Hahn, Scott J. Ellis, Eric Beemer
  • Publication number: 20100106571
    Abstract: Embodiments of our technology provide a method, system, and media for presenting relevant information incident to attempting to present information that is unavailable by way of a website. One embodiment of the method includes receiving a request to present a desired web page, determining that the desired web page is unavailable for presentation, determining search criteria associated with the request, dynamically generating a second web page that includes search results that were obtained based on the search criteria, and presenting the second web page on a display device.
    Type: Application
    Filed: October 23, 2008
    Publication date: April 29, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: ALESSANDRO P. CATORCINI, AMY J. MICHAELS, FABRICE CANEL, MARK HAHN
  • Publication number: 20070094387
    Abstract: A personal messaging agent (220) performs enhanced messaging services. The personal messaging agent (220) includes a user profile (310), a message filter (320), and at least one external helper (330). The user profile (310) stores user preferences for processing messages. The message filter (320) receives messages, performs in-band processing on the messages based on the user preferences, and generates at least one event for triggering out-of-band processing of the messages. The external helpers (330) perform the out-of-band processing of the messages in response to the event(s).
    Type: Application
    Filed: November 29, 2006
    Publication date: April 26, 2007
    Applicant: VERIZON LABORATORIES INC.
    Inventors: Mark Hahn, Kevin Brophy, Anita Chow, Luis Letjer, David Robbins
  • Patent number: 6782412
    Abstract: The systems and methods described herein include a platform that employs a client/server architecture to provide an extensible set of real time and messaging communication services to a plurality of users. The platform allows the clients to configure and activate the services as each user wishes, thereby providing individual control over the communication services a user receives. The platform includes a server that allows a user to select how the user will participate in a communications event. This can include control over the end points and media over which the communications event occurs. The systems described herein additionally provide a framework for developing integrated voice and data services that can be deployed on the platform for extending the services available to the plurality of clients.
    Type: Grant
    Filed: August 24, 1999
    Date of Patent: August 24, 2004
    Assignee: Verizon Laboratories Inc.
    Inventors: Kevin Brophy, Anita Chow, Mark Hahn, Luis Lejter, David Robbins, John Schettino
  • Publication number: 20030055974
    Abstract: The systems and methods described herein include a platform that employs a client/server architecture to provide an extensible set of real time and messaging communication services to a plurality of users. The platform allows the clients to configure and activate the services as each user wishes, thereby providing individual control over the communication services a user receives. The platform includes a server that allows a user to select how the user will participate in a communications event. This can include control over the end points and media over which the communications event occurs. The systems described herein additionally provide a framework for developing integrated voice and data services that can be deployed on the platform for extending the services available to the plurality of clients.
    Type: Application
    Filed: August 24, 1999
    Publication date: March 20, 2003
    Inventors: KEVIN BROPHY, ANITA CHOW, MARK HAHN, LUIS LEJTER, DAVID ROBBINS, JOHN SCHETTINO