Patents by Inventor Reza B'Far

Reza B'Far 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: 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: 20120310618
    Abstract: Techniques for tuning systems generate configurations that are used to test the systems to determine optimal configurations for the systems. The configurations for a system are generated to allow for effective testing of the system while remaining within budgetary and/or resource constraints. The configurations may be selected to satisfy one or more conditions on their distributions to ensure that a satisfactory set of configurations are tested. Machine learning techniques may be used to create models of systems and those models can be used to determine optimal configurations.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Kent Spaulding, Americo Caves
  • Publication number: 20120310870
    Abstract: Techniques for tuning systems generate configurations that are used to test the systems to determine optimal configurations for the systems. The configurations for a system are generated to allow for effective testing of the system while remaining within budgetary and/or resource constraints. The configurations may be selected to satisfy one or more conditions on their distributions to ensure that a satisfactory set of configurations are tested. Machine learning techniques may be used to create models of systems and those models can be used to determine optimal configurations.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Applicant: Oracle International Corporation
    Inventors: Americo Caves, Kent Spaulding, Reza B'Far
  • Patent number: 8312171
    Abstract: Techniques for enforcing policies. A user requests content from an application and content is retrieved from the application. A determination is made whether any policies apply to the content. A script adapted to modify processing of the content according to any applicable policies is injected into a response to the user. The script may be dynamically generated, pulled from a cache or other data store, or a combination thereof.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: November 13, 2012
    Assignee: Oracle International Corp.
    Inventors: Reza B'Far, Lloyd Boucher, Mike Adourian, Fei Wihardjo, Sreedhar Chitullapally, Logan Goh, Malini Chakrabarti
  • 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: 20120030202
    Abstract: Techniques, including systems are methods, for analyzing data from multiple sources are disclosed and suggested herein. In an embodiment, external information from one or more external information sources and internal information from one or more internal information sources is received. The received external information and internal information are stored in one or more data stores that collectively implement one or more ontologies. One or more conditions are applied to the external information and internal information in the one or more data stores to determine a conclusion and the conclusion is provided to a user.
    Type: Application
    Filed: July 29, 2010
    Publication date: February 2, 2012
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Siddharth Sinha, Ryan Golden, Uppili Ranga Srinivasan, Alan Waxman, Mike Adourian, Nigel Jacobs
  • 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
  • Publication number: 20110087629
    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: Application
    Filed: October 8, 2009
    Publication date: April 14, 2011
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng
  • Publication number: 20100250779
    Abstract: Techniques for enforcing policies. A user requests content from an application and content is retrieved from the application. A determination is made whether any policies apply to the content. A script adapted to modify processing of the content according to any applicable policies is injected into a response to the user. The script may be dynamically generated, pulled from a cache or other data store, or a combination thereof.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 30, 2010
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Lloyd Boucher, Mike Adourian, Fei Wihardjo, Sreedhar Chitullapally, Logan Goh, Malini Chakrabarti
  • Publication number: 20100218134
    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: February 26, 2010
    Publication date: August 26, 2010
    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
  • Publication number: 20100174754
    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: January 7, 2010
    Publication date: July 8, 2010
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Uppili Ranga Srinivasan, Sreedhar Chitullapally, Alan Waxman