Patents by Inventor Daniel T. Chang

Daniel T. Chang 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: 20240099892
    Abstract: An apparatus includes a shaft, an expandable dilator, and at least one ventilation pathway. The shaft defines a longitudinal axis and includes a distal and proximal ends with at least one shaft lumen. The expandable dilator includes body with its own proximal and distal ends. The body is configured to transition between a contracted state and an expanded state. The body is configured to dilate a Eustachian tube of a patient in the expanded state. The at least one ventilation pathway is configured to provide ventilation from the distal end of the body to the proximal end of the body when the body is in the expanded state. In some examples, the ventilation pathway includes a set of transversely oriented vent openings formed through the shaft. In some other examples, the ventilation pathway includes a space defined between one or more radially outwardly protruding features of the expandable dilator.
    Type: Application
    Filed: October 27, 2023
    Publication date: March 28, 2024
    Inventors: Peter F. Campbell, Daniel T. Harfe, Hung V. Ha, Ketan P. Muni, Andy Nguyen, Sivette Lam, John Y. Chang, Eric Goldfarb
  • Patent number: 9613067
    Abstract: An entity-relationship (ER)-eXtensible Markup Language (XML) hybrid data model includes an unmarked entity and an entity marked to be transformed as an XML column. In transforming the ER-XML hybrid data model to a physical data model, the unmarked entity is transformed to a table in the physical data model. It is determined whether the marked entity has an unmarked parent entity. If so, the marked entity, and the transitive closure of the marked entity, is transformed to an XML column in a table representing the unmarked parent entity in the physical data model, an XML schema document (XSD) for the XML column is generated, and the XSD is associated with the XML column. A relational-XML hybrid data model includes one or more XML columns marked to transform to a set of entities in the ER model by expanding the contents of the XSD associated with the XML column.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Daniel T. Chang, Hemant S. Kolwalkar
  • Publication number: 20150213151
    Abstract: An entity-relationship (ER)-eXtensible Markup Language (XML) hybrid data model includes an unmarked entity and an entity marked to be transformed as an XML column. In transforming the ER-XML hybrid data model to a physical data model, the unmarked entity is transformed to a table in the physical data model. It is determined whether the marked entity has an unmarked parent entity. If so, the marked entity, and the transitive closure of the marked entity, is transformed to an XML column in a table representing the unmarked parent entity in the physical data model, an XML schema document (XSD) for the XML column is generated, and the XSD is associated with the XML column. A relational-XML hybrid data model includes one or more XML columns marked to transform to a set of entities in the ER model by expanding the contents of the XSD associated with the XML column.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Daniel T. CHANG, Hemant S. KOLWALKAR
  • Patent number: 8600799
    Abstract: A method, system, and article of manufacture for defining and managing instances of time-based organization hierarchies, and for assigning sales credit to corresponding positions within the time-based organization hierarchy in response to a sales data input are disclosed herein. In one embodiment, a user may define and/or manage one or more instances of the time-based organization hierarchy via a user interface generated on a client. Moreover, and in response to the sales data input corresponding to a transaction, a sales credit assignment process may then be executed to assign sales credit to one or more positions within the instance of the time-based organization hierarchy based on an evaluation of conditions specified in one or more identified assignment rules associated with the time-based organization hierarchy.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: December 3, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Daniel T. Chang, Alexander Goldstein, Ashish Singhal, Pankaj Bhatia, Bhakti Vithalani, Pasan Rukmal Sirisena, Steve Apfelberg, Marc Verbeek, Tarri Furlong, Ashley Stirrup, Ajay Sabhlok, Martin Renaud
  • Patent number: 8027869
    Abstract: A method, system, and article of manufacture for defining and managing instances of time-based organization hierarchies, and for monitoring achievement and attainment, and calculating compensation for individuals and/or groups within instances of the time-based organization hierarchies are disclosed herein. In one embodiment, a user may define and/or manage one or more instances of the time-based organization hierarchy via a user interface generated on a client. Moreover, and in response to a sales data input corresponding to a transaction, an achievement and attainment monitoring process may then be executed to accumulate transaction data in one or more achievement containers, and to compile achievement containers from a specified attainment period to calculate a user's attainment.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: September 27, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Daniel T. Chang, Pasan Rukmal Sirisena, Xin Wang, Tao Gui, Charles Shagong, Alexander Goldstein, Steve Apfelberg, Marc Verbeek, Tarri Furlong, Ashley Stirrup, Ajay Sabhlok, Martin Renaud
  • Patent number: 7937284
    Abstract: A method, system, and article of manufacture for defining and managing time-based organization hierarchies are disclosed herein. In one embodiment, a user interface, including a plurality of user interface displays configured to receive a user input to define and/or manage one or more instances of a time-based organization hierarchy, may be generated on a client. The user may then define, via interaction with the user interface, the at least one instance of the organization hierarchy to include a plurality of nodes, and specify an effective period for the instance of the time-based organization hierarchy by defining a start date and an end date. The user may also define a territory to correspond to each of the plurality of nodes in the organization hierarchy. In one embodiment, the territory may include at least one position and an assignment rule, the position having a corresponding quota.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: May 3, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Daniel T. Chang, Alexander Goldstein, Yucheng Hu, Ying Wang, Pasan Rukmal Sirisena, Steve Apfelberg, Marc Verbeek, John J. Jakubik, David Faibish, Jie Liu, Tarri Furlong, Ashley Stirrup, Ajay Sabhlok, Martin Renaud
  • Patent number: 7921191
    Abstract: Disclosed is a system and program for managing schemas. A schema and one or more associated schema documents are registered. A schema information document is automatically generated based on the schema and the one or more associated schema documents. A request to be performed on at least one of the schema, an associated schema document, and the schema information document is processed.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bruce A. Benfield, Daniel T. Chang, Mary C. Lehner, Sundararaman Saiprasad, Robbert C. Van der Linden
  • Patent number: 7590681
    Abstract: A method and a system allow presentation of web pages to an internet appliance (e.g., a hand-held computer, a mobile telephone, or a digital personal assistant) according to user preferences. The user preferences are captured by a management server, which provides a web page customization service in conjunction with a document manager, which parses the web pages to identify information units. The customized web pages are stored in a database using a standardized hypertext document representation device, such as XML. The customized web pages are accessible from a portal adapted for accessing by the internet appliance. In one implementation, the user is also offered pre-configured resources for frequently used services when accessing the portal using the internet device.
    Type: Grant
    Filed: August 7, 2000
    Date of Patent: September 15, 2009
    Assignee: Trimble Navigation Limited
    Inventors: Daniel T. Chang, Jay Raju, Rodric C. Fan, Haiqi Chen, Paul Chen
  • Publication number: 20080313219
    Abstract: Disclosed is a system and program for managing schemas. A schema and one or more associated schema documents are registered. A schema information document is automatically generated based on the schema and the one or more associated schema documents. A request to be performed on at least one of the schema, an associated schema document, and the schema information document is processed.
    Type: Application
    Filed: August 21, 2008
    Publication date: December 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bruce A. Benfield, Daniel T. Chang, Mary C. Lehner, Sundararaman Saiprasad, Robbert C. Van der Linden
  • Patent number: 7433940
    Abstract: Disclosed is a method, system, and program for managing schemas. A schema and one or more associated schema documents are registered. A schema information document is automatically generated based on the schema and the one or more associated schema documents. A request to be performed on at least one of the schema, an associated schema document, and the schema information document is processed.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: October 7, 2008
    Assignee: International Business Machines Corporation
    Inventors: Bruce A. Benfield, Daniel T. Chang, Mary C. Lehner, Sundararaman Saiprasad, Robbert C. Van der Linden
  • Patent number: 6769014
    Abstract: A Mail Facility Layer providing a general, semantics-free mail paradigm for asynchronous communication between distributed objects. It provides a level of abstraction in terms of mail, virtual mailbox, post office, and mail queue. It hides the details of implementation and transport and provides location transparency. A mail is asynchronously communicated between distributed objects by associating a destination with a name, wherein the destination is located on a remote system; associating the name with a first virtual mailbox representing the destination, wherein the first virtual mailbox is located on a local system; creating the mail; opening the first virtual mailbox; putting the mail in the first virtual mailbox; sending the mail from the first virtual mailbox to a second virtual mailbox, wherein the second virtual mailbox is located on the remote system; opening the second virtual mailbox; and getting the mail from the second virtual mailbox.
    Type: Grant
    Filed: July 1, 1998
    Date of Patent: July 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Daniel T. Chang, Neelakantan Sundaresan
  • Patent number: 6584459
    Abstract: An extender for a computer-implemented relational database system is disclosed for storing, querying, and retrieving structured documents. The extender provides a new abstract data type and includes a plurality of user defined functions for storing, querying, and retrieving structured documents internally, as character-based large objects (CLOB), or externally, in flat files or URLs, for example. A method and apparatus using an extender having a “conditional select” functionality is further disclosed for querying structured documents. The “conditional select” functionality is based on user defined functions residing within the extender being applied to a projection in a structured query in the database system. A method and apparatus using an extender having a set of user defined functions is further disclosed for creating one or more indexes for structured documents stored in the relational database system.
    Type: Grant
    Filed: June 2, 1999
    Date of Patent: June 24, 2003
    Assignee: International Business Machines Corporation
    Inventors: Daniel T. Chang, Josephine M. Cheng, Jyh-Herng Chow, Jian Xu
  • Patent number: 6578046
    Abstract: A computer method and system capable of searching multiple heterogeneous datastores with heterogeneous data types by employing an object oriented data model to define a federated datastore object. The federated query object translates a generic query into the appropriate queries for each datastore, the federated datastore object acts as a virtual datastore for multiple heterogeneous datastores with the ability to map concepts between datastores, and the federated collection object represents results from a federated query in a hierarchy that maintains sub-grouping information from each datastore to allow accessing of results by datastore or as a single collection of results. The federated objects thus provide user applications with enhanced accessibility of different hierarchies of information, as well as more robust search capabilities.
    Type: Grant
    Filed: June 5, 2001
    Date of Patent: June 10, 2003
    Assignee: International Business Machines Corporation
    Inventors: Daniel T. Chang, Siyi Terry Donn, Douglas Michael Hembry, Tae Jae Lee, Basuki N. Soetarman, Robert N. Summers, Frank C. Tung
  • Publication number: 20020026443
    Abstract: A computer method and system capable of searching multiple heterogeneous datastores with heterogeneous data types by employing an object oriented data model to define a federated datastore object. The federated query object translates a generic query into the appropriate queries for each datastore, the federated datastore object acts as a virtual datastore for multiple heterogeneous datastores with the ability to map concepts between datastores, and the federated collection object represents results from a federated query in a hierarchy that maintains sub-grouping information from each datastore to allow accessing of results by datastore or as a single collection of results. The federated objects thus provide user applications with enhanced accessibility of different hierarchies of information, as well as more robust search capabilities.
    Type: Application
    Filed: June 5, 2001
    Publication date: February 28, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Daniel T. Chang, Siyi Terry Donn, Douglas Michael Hembry, Tae Jae Lee, Basuki N. Soetarman, Robert N. Summers, Frank C. Tung
  • Patent number: 6272488
    Abstract: A computer method and system capable of searching multiple heterogeneous datastores with heterogeneous data types by employing an object oriented data model to define a federated query object, a federated collection object and a federated datastore object. The federated query object translates a generic query into the appropriate queries for each datastore, the federated datastore object acts as a virtual datastore for multiple heterogeneous datastores with the ability to map concepts between datastores, and the federated collection object represents results from a federated query in a hierarchy that maintains sub-grouping information from each datastore to allow accessing of results by datastore or as a single collection of results. The federated objects thus provide user applications with enhanced accessibility of different hierarchies of information, as well as more robust search capabilities.
    Type: Grant
    Filed: April 1, 1998
    Date of Patent: August 7, 2001
    Assignee: International Business Machines Corporation
    Inventors: Daniel T. Chang, Siyi Terry Donn, Douglas Michael Hembry, Tae Jae Lee, Basuki N. Soetarman, Robert N. Summers, Frank C. Tung
  • Patent number: 6263342
    Abstract: A computer method and system capable of searching multiple heterogeneous datastores with heterogeneous data types by employing an object oriented data model to define a federated datastore object. The federated query object translates a generic query into the appropriate queries for each datastore, the federated datastore object acts as a virtual datastore for multiple heterogeneous datastores with the ability to map concepts between datastores, and the federated collection object represents results from a federated query in a hierarchy that maintains sub-grouping information from each datastore to allow accessing of results by datastore or as a single collection of results. The federated objects thus provide user applications with enhanced accessibility of different hierarchies of information, as well as more robust search capabilities.
    Type: Grant
    Filed: April 1, 1998
    Date of Patent: July 17, 2001
    Assignee: International Business Machines Corp.
    Inventors: Daniel T. Chang, Siyi Terry Donn, Douglas Michael Hembry, Tae Jae Lee, Basuki N. Soetarman, Robert N. Summers, Frank C. Tung
  • Patent number: 6240407
    Abstract: A method, apparatus and article of manufacture for computer-implemented creation of an index in a database system is defined, wherein a structured document, interactively entered by an operator or already stored in the database system, is parsed into at least one corresponding element, then abstracted using a predefined abstraction procedure to obtain a set of abstracted values, the set of abstracted values being stored in the index for efficient execution of structured queries.
    Type: Grant
    Filed: December 17, 1998
    Date of Patent: May 29, 2001
    Assignee: International Business Machines Corp.
    Inventors: Daniel T. Chang, Josephine Miu-Kung Cheng, Jyh-Herng Chow, Jian Xu
  • Patent number: 6233586
    Abstract: A computer method and system capable of searching multiple heterogeneous datastores with heterogeneous data types by employing an object oriented data model to define a federated query object, a federated collection object and a federated datastore object. The federated query object translates a generic query into the appropriate queries for each datastore, the federated datastore object acts as a virtual datastore for multiple heterogeneous datastores with the ability to map concepts between datastores, and the federated collection object represents results from a federated query in a hierarchy that maintains sub-grouping information from each datastore to allow accessing of results by datastore or as a single collection of results. The federated objects thus provide user applications with enhanced accessibility of different hierarchies of information, as well as more robust search capabilities.
    Type: Grant
    Filed: April 1, 1998
    Date of Patent: May 15, 2001
    Assignee: International Business Machines Corp.
    Inventors: Daniel T. Chang, Siyi Terry Donn, Douglas Michael Hembry, Tae Jae Lee, Basuki N. Soetarman, Robert N. Summers, Frank C. Tung
  • Patent number: 6226666
    Abstract: A communication infrastructure providing communication between agents, between agents and agent-hosting servers, and between agent-hosting servers. The communication infrastructure consists of three layers (from bottom to top): Mail Facility Layer, Message Facility Layer, and Agent Management Communication Facility Layer. The Mail Facility Layer is the lowest layer providing a general, semantics-free mail paradigm for asynchronous communication between distributed objects, whether they are local or remote to each other. The Mail Facility Layer provides a level of abstraction in terms of mail, virtual mailbox, post office, and mail queue, and hides the details of implementation and actual transport. It is designed to provide location transparency and to be implementable using various transport protocols. The next Message Facility Layer provides a typed messaging paradigm for asynchronous and synchronous message passing between distributed objects.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventors: Daniel T. Chang, Neelakantan Sundaresan
  • Patent number: 6061515
    Abstract: A user may define a mapping between object schema and data store schema by use of a high level language, Schema Mapping Definition Language (SMDL), which is data store independent, object oriented language independent, and extensible. The user may either write SMDL directly or generate SMDL through the use of a graphical user interface Smart Schema whose graphical semantics support the SMDL semantics. A Schema Mapping Internal Representation (SMIR) containing representations of the object schema, the data store schema, and the mapping of the object schema and the data store schema is generated by an SMDL Parser from the SMDL. The SMIR is represented such that it may be accessible by both development interfaces and run-time environments. It supports the accessing of the mapping information given either the object schema or data store schema such that the data store schema may be accessed from the object schema, and the object schema may be accessed from the data store schema.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: May 9, 2000
    Assignee: International Business Machines Corporation
    Inventors: Daniel T. Chang, Christina Lau, Taejae Lee