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).

  • Publication number: 20150134551
    Abstract: Techniques, including systems are methods, for analyzing data from multiple sources are disclosed and suggested herein. In an embodiment, information from one or more information sources is received. The received information is stored in one or more data stores that collectively implement one or more ontologies. One or more conditions are applied to the information in the one or more data stores to determine a conclusion.
    Type: Application
    Filed: January 16, 2015
    Publication date: May 14, 2015
    Inventors: Reza B'Far, Siddharth Sinha, Ryan Golden, Uppili Srinivasan, Alan Waxman, Mike Adourian, Nigel Jacobs
  • Patent number: 9015795
    Abstract: Reputation metrics are used to gauge risk of individuals to an organization, such as employees of a business. The reputation metrics may be calculated from both internal and external data sources, including social network profiles of the individuals. Calculations of risk are used to make determinations regarding the activities the individuals are authorized to engage in.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: April 21, 2015
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Kent Spaulding, Yasin Cengiz, Americo Caves, Paiting Ou, Christopher Hluchan, Venkata Sree Ramya Manchikanti
  • Publication number: 20150089422
    Abstract: In one embodiment, a movable area, referred to as a “lens,” on a graph display allows the user to preview the zoom level of the graph. When a node, line or other item in the graph is in the area of the lens, then the item can be shown at a different zoom level than rest of the graph. In particular embodiments, a heuristic algorithm can be used to dynamically determine the visual representation of a node when in the lens as unique from the depiction of the node when the node is outside of the lens. Operations can be made to the graph items within the lens such as adding, moving, deleting, or connecting items, etc. Other features are described.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Kent Spaulding, Reza B'Far, Ken Beckett, Sathyamoorthy Anandan
  • Publication number: 20150089366
    Abstract: An embodiment provides a timeline upon which a playhead indicator is moved or positioned. Changes to a displayed graph that are within a predetermined interval of the playhead indicator's time position are shown graphically on or near the graph. Actor icons are positioned on or near the displayed graph. The actor icons correspond to different entities (e.g., a person, group, organization, software agent, etc.) that has made a change to the graph. Change indicators both on the timeline and in association with the actor icons can be color-coded to indicate addition, deletion, modification or other operations to graph items or to other objects being displayed.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Ken Beckett, Reza B'Far, Ryan Golden, Nigel King, Kent Spaulding, Todd A. Jackson
  • Patent number: 8954309
    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: Grant
    Filed: May 31, 2011
    Date of Patent: February 10, 2015
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Kent Spaulding, Americo Caves
  • Patent number: 8949236
    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: Grant
    Filed: July 29, 2010
    Date of Patent: February 3, 2015
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Siddharth Sinha, Ryan Golden, Uppili Ranga Srinivasan, Alan Waxman, Mike Adourian, Nigel Jacobs
  • Patent number: 8898096
    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: Grant
    Filed: May 31, 2011
    Date of Patent: November 25, 2014
    Assignee: Oracle International Corporation
    Inventors: Americo Caves, Kent Spaulding, Reza B'Far
  • 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: 20140129268
    Abstract: Systems and methods used in human resource management systems. The method optimizes the assignment of permissions (e.g., ability to write to a database, ability to create a new account, etc.) to jobs. The method discovers relationships between jobs, duties and privileges by accessing an organization chart that relates a plurality of jobs, a plurality of specific duties to be performed within the purview of a given job, and a plurality of permissions for the respective duties of the job. The method then flattens the organization chart to enumerate the permissions inherited by the jobs. The method proceeds to mine the inherited permissions across the jobs to optimize the sets of permissions. The sets can be optimized (e.g., minimize number of sets, maximize coverage, etc.) and named so as to be conveniently assigned (e.g., by an HR person) to a job (e.g., in the case of a new employee).
    Type: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Applicant: Oracle International Corporation
    Inventors: Reza B'FAR, Nigel KING, Manoj GUDIVAKA
  • 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
  • Publication number: 20140074547
    Abstract: Techniques for storing information include making determinations whether to store data from a data source based at least in part on one or more reputation metrics calculated for an individual associated with the information. The scope of information collected about an individual is varied based on the individual's reputation and/or the reliability of the source of information, which may be a social network system or other data source.
    Type: Application
    Filed: July 1, 2013
    Publication date: March 13, 2014
    Inventors: REZA B'FAR, KENT SPAULDING, YASIN CENGIZ, SREEDHAR CHITULLAPALLY, ALAN WAXMAN, YENAL KAL
  • Publication number: 20140074928
    Abstract: User profiles can be analyzed to identify profiles matching to the same identity. For example, profiles from different social network systems are analyzed to determine if the profiles are associated with the same user of the social network systems. Multiple heuristics may be calculated using different algorithms. The calculated heuristics may then be combined to generate a match score that indicates whether two profiles match.
    Type: Application
    Filed: July 1, 2013
    Publication date: March 13, 2014
    Inventors: REZA B'FAR, KENT SPAULDING, YASIN CENGIZ, AMERICO CAVES, FUN GOH, ELIZABETH LINGG, YENAL KAL, YEMIN SHI, CHENGXIAO FU
  • Publication number: 20140075500
    Abstract: Reputation metrics are used to gauge risk of individuals to an organization, such as employees of a business. The reputation metrics may be calculated from both internal and external data sources, including social network profiles of the individuals. Calculations of risk are used to make determinations regarding the activities the individuals are authorized to engage in.
    Type: Application
    Filed: July 1, 2013
    Publication date: March 13, 2014
    Inventors: REZA B'FAR, KENT SPAULDING, YASIN CENGIZ, AMERICO CAVES, PAITING OU, CHRISTOPHER HLUCHAN, VENKATA SREE RAMYA MANCHIKANTI
  • Publication number: 20140074560
    Abstract: Data regarding members of an organization can be obtained and analyzed to calculate various values related to the reputation of the members and of the organization as a whole. The data sources may include external data sources, such as social network systems, and internal data sources, such as enterprise computer systems supporting the operations of the organization. The calculated values can be used to assist the organization in maintaining its own reputation, in complying with various laws and regulations, and for other activities in support of the organization's activities.
    Type: Application
    Filed: July 1, 2013
    Publication date: March 13, 2014
    Inventors: REZA B'FAR, KENT SPAULDING, HUYVU NGUYEN
  • Publication number: 20140033094
    Abstract: Heuristic caching techniques are used to improve application usability within the constraints of computing resources. A user's behavior in connection with an application is recorded and used to intelligently determine which transitions of a user interface of the application to cache. In addition, the user may have one or more characteristics. Such characteristics may also be used to identify other users so that the other users' behavior in connection with the application can be used for intelligently determining which transitions of the user interface to cache.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Alan Waxman, Kent Spaulding
  • Publication number: 20140026221
    Abstract: Techniques for enhancing electronic privacy utilize noise to prevent third parties from determining certain information based on search queries. Users submit search queries as part of their normal activities. For a user, the search queries submitted and information regarding search results used to generate additional search queries on different, but related topics. The generated additional search queries are submitted automatically on behalf of the user at a sufficient frequency to prevent high accuracy data analysis on search queries.
    Type: Application
    Filed: July 17, 2012
    Publication date: January 23, 2014
    Applicant: Oracle International Corporation
    Inventors: Reza B'Far, Kent Spaulding, Patrick Crane
  • 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