Patents by Inventor Tsai-Ming Tseng

Tsai-Ming Tseng 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: 10878358
    Abstract: Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. An arrangement of a subset of the objects, the arrangement representative of a policy, is received. The arrangement is converted to instructions for implementation by an application configured to implement policies. One or more of the objects may include fields and/or controls for specifying criteria of semantic objects represented by the objects.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: December 29, 2020
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Lloyd Boucher, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Logan Goh, Nigel Jacobs, Malini Chakrabarti, Huyvu Nguyen, Mark Stebelton
  • Publication number: 20200258015
    Abstract: Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. An arrangement of a subset of the objects, the arrangement representative of a policy, is received. The arrangement is converted to instructions for implementation by an application configured to implement policies. One or more of the objects may include fields and/or controls for specifying criteria of semantic objects represented by the objects.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Lloyd Boucher, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Logan Goh, Nigel Jacobs, Malini Chakrabarti, Huyvu Nguyen, Mark Stebelton
  • Patent number: 10685312
    Abstract: Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. An arrangement of a subset of the objects, the arrangement representative of a policy, is received. The arrangement is converted to instructions for implementation by an application configured to implement policies. One or more of the objects may include fields and/or controls for specifying criteria of semantic objects represented by the objects.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: June 16, 2020
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Lloyd Boucher, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Logan Goh, Nigel Jacobs, Malini Chakrabarti, Huyvu Nguyen, Mark Stebelton
  • Publication number: 20170220965
    Abstract: Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. An arrangement of a subset of the objects, the arrangement representative of a policy, is received. The arrangement is converted to instructions for implementation by an application configured to implement policies. One or more of the objects may include fields and/or controls for specifying criteria of semantic objects represented by the objects.
    Type: Application
    Filed: April 20, 2017
    Publication date: August 3, 2017
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Lloyd Boucher, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Logan Goh, Nigel Jacobs, Malini Chakrabarti, Huyvu Nguyen, Mark Stebelton
  • Patent number: 9672478
    Abstract: Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. An arrangement of a subset of the objects, the arrangement representative of a policy, is received. The arrangement is converted to instructions for implementation by an application configured to implement policies. One or more of the objects may include fields and/or controls for specifying criteria of semantic objects represented by the objects.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: June 6, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Reza B'Far, Lloyd Boucher, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Logan Goh, Nigel Jacobs, Malini Chakrabarti, Huyvu Nguyen, Mark Stebelton
  • Patent number: 9569725
    Abstract: Techniques for enforcing policies. A set of data is stored in one or more data stores. A plurality of semantic concepts for an ontology are defined and a map is constructed from the set of data to the concepts. The map is executed in order to transform data from the set of data to a second set of data. The second set of data is stored according to the ontology. The second set of data is reasoned in order to determine compliance with one or more policies.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: February 14, 2017
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Nigel Jacobs, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Uppili Ranga Srinivasan, Joseph Mazur, Alan Waxman
  • Publication number: 20160328668
    Abstract: Techniques for displaying information. Policy violations are identified, based at least in part on data stored in a data store. For the policy violations, a plurality of semantic objects related to the violations are identified. Arrangements of graphical objects are displayed where the graphical objects represent the identified semantic objects and where the arrangement indicates one or more relationships between pairs of the semantic objects.
    Type: Application
    Filed: July 22, 2016
    Publication date: November 10, 2016
    Inventors: Reza B'Far, Lloyd Boucher, Yasin Cengiz, Tsai-Ming Tseng, Logan Goh, Malini Chakrabarti, Huyvu Nguyen, Timothy Jason Bass, Minh Le, Rafael Paxi, Neeharika Adavikolanu, Elizabeth Lingg
  • Patent number: 9449034
    Abstract: Techniques for implementing policies. In an embodiment, first data is stored in a first data store according to a first schema. A second schema is defined based at least in part on a policy and an ontology. Second data, which includes at least a portion of the first data, is stored in a second data store according to the second schema. Storing the second data is based at least in part on a mapping of the first schema to the second schema. At least a portion of the second data is analyzed and results of the analysis are provided to a user.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: September 20, 2016
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Uppili R. Srinivasan, Sreedhar Chitullapally, Alan Waxman
  • Patent number: 9400958
    Abstract: Techniques for displaying information. Policy violations are identified, based at least in part on data stored in a data store. For the policy violations, a plurality of semantic objects related to the violations are identified. Arrangements of graphical objects are displayed where the graphical objects represent the identified semantic objects and where the arrangement indicates one or more relationships between pairs of the semantic objects.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: July 26, 2016
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Lloyd Boucher, Yasin Cengiz, Tsai-Ming Tseng, Logan Goh, Malini Chakrabarti, Huyvu Nguyen, Timothy Jason Bass, Minh Le, Rafael Paxi, Neeharika Adavikolanu, Elizabeth Lingg
  • Patent number: 8805768
    Abstract: Techniques, including systems and methods, for generating data are disclosed and suggested herein. Original data used in connection with one or more applications is analyzed in order to determine one or more distribution characteristics for the original data. The distribution characteristics are used to generate data that is similarly distributed. The generated data may be used as seed data for demonstrating, testing, or otherwise using one or more applications.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: August 12, 2014
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Yasin Cengiz, Tsai-Ming Tseng, Fei Wihardjo, Huyvu Nguyen, Elizabeth Lingg, Sreedhar Chitullapally, Alan Waxman, Steven Miranda, Christopher Leone
  • Patent number: 8756191
    Abstract: Techniques for reasoning data are disclosed. The techniques may include storing data in an ontology. The data may be partitioned and/or distributed to a plurality of reasoners. Processed data from the plurality of reasoners may then be combined, the processed data having been received from the plurality of reasoners and/or having been processed by the plurality of reasoners.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: June 17, 2014
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Sreedhar Chitullapally
  • Publication number: 20140108461
    Abstract: Techniques for implementing policies. In an embodiment, first data is stored in a first data store according to a first schema. A second schema is defined based at least in part on a policy and an ontology. Second data, which includes at least a portion of the first data, is stored in a second data store according to the second schema. Storing the second data is based at least in part on a mapping of the first schema to the second schema. At least a portion of the second data is analyzed and results of the analysis are provided to a user.
    Type: Application
    Filed: December 16, 2013
    Publication date: April 17, 2014
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Uppili R. Srinivasan, Sreedhar Chitullapally, Alan Waxman
  • Patent number: 8631046
    Abstract: Techniques for implementing policies. In an embodiment, first data is stored in a first data store according to a first schema. A second schema is defined based at least in part on a policy and an ontology. Second data, which includes at least a portion of the first data, is stored in a second data store according to the second schema. Storing the second data is based at least in part on a mapping of the first schema to the second schema. At least a portion of the second data is analyzed and results of the analysis are provided to a user.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: January 14, 2014
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Uppili Ranga Srinivasan, Sreedhar Chitullapally, Alan Waxman
  • Publication number: 20140006337
    Abstract: Techniques for reasoning data are disclosed. The techniques may include storing data in an ontology. The data may be partitioned and/or distributed to a plurality of reasoners. Processed data from the plurality of reasoners may then be combined, the processed data having been received from the plurality of reasoners and/or having been processed by the plurality of reasoners.
    Type: Application
    Filed: September 5, 2013
    Publication date: January 2, 2014
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Sreedhar Chitullapally
  • Patent number: 8560491
    Abstract: Techniques for reasoning data are disclosed. The techniques may include storing data in a data store which may be a semantic data store. A plurality of reasoning modules are used to reason the data in order to detect violations of one or more business policies. The reasoning modules may include semantic reasoning modules and/or pattern-based reasoning modules. Results of reasoning the data may be displayed to one or more users.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: October 15, 2013
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Sreedhar Chitullapally
  • Patent number: 8527443
    Abstract: Techniques for processing ontologies include a computer-implemented method of processing an ontology. The method includes storing data in an ontology and partitioning the ontology into a plurality of partitions. The partitions are distributed among a plurality of reasoner instances. The reasoner instances are directed to reason the partitions and the results from the reasoner instances are combined. If data is changed, an inference library resulting from the combined results may be updated by updating only those portions of the inference library affected by the changed data.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: September 3, 2013
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng
  • Publication number: 20120143813
    Abstract: Techniques, including systems and methods, for generating data are disclosed and suggested herein. Original data used in connection with one or more applications is analyzed in order to determine one or more distribution characteristics for the original data. The distribution characteristics are used to generate data that is similarly distributed. The generated data may be used as seed data for demonstrating, testing, or otherwise using one or more applications.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 7, 2012
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Yasin Cengiz, Tsai-Ming Tseng, Fei Wihardjo, Huyvu Nguyen, Elizabeth Lingg, Sreedhar Chitullapally, Alan Waxman, Steven Miranda, Christopher Leone
  • Publication number: 20120005631
    Abstract: Techniques for displaying information. Policy violations are identified, based at least in part on data stored in a data store. For the policy violations, a plurality of semantic objects related to the violations are identified. Arrangements of graphical objects are displayed where the graphical objects represent the identified semantic objects and where the arrangement indicates one or more relationships between pairs of the semantic objects.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Lloyd Boucher, Yasin Cengiz, Tsai-Ming Tseng, Logan Goh, Malini Chakrabarti, Huyvu Nguyen, Timothy Jason Bass, Minh Le, Rafael Paxi, Neeharika Adavikolanu, Elizabeth Lingg
  • Publication number: 20110093469
    Abstract: Techniques for enforcing policies. A set of data is stored in one or more data stores. A plurality of semantic concepts for an ontology are defined and a map is constructed from the set of data to the concepts. The map is executed in order to transform data from the set of data to a second set of data. The second set of data is stored according to the ontology. The second set of data is reasoned in order to determine compliance with one or more policies.
    Type: Application
    Filed: October 19, 2009
    Publication date: April 21, 2011
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Nigel Jacobs, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Uppili Ranga Srinivasan, Joseph Mazur, Alan Waxman
  • Publication number: 20110093430
    Abstract: Techniques for reasoning data are disclosed. The techniques may include storing data in a data store which may be a semantic data store. A plurality of reasoning modules are used to reason the data in order to detect violations of one or more business policies. The reasoning modules may include semantic reasoning modules and/or pattern-based reasoning modules. Results of reasoning the data may be displayed to one or more users.
    Type: Application
    Filed: September 2, 2010
    Publication date: April 21, 2011
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Sreedhar Chitullapally