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: 20150134551Abstract: 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: ApplicationFiled: January 16, 2015Publication date: May 14, 2015Inventors: Reza B'Far, Siddharth Sinha, Ryan Golden, Uppili Srinivasan, Alan Waxman, Mike Adourian, Nigel Jacobs
-
Patent number: 9015795Abstract: 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: GrantFiled: July 1, 2013Date of Patent: April 21, 2015Assignee: Oracle International CorporationInventors: Reza B'Far, Kent Spaulding, Yasin Cengiz, Americo Caves, Paiting Ou, Christopher Hluchan, Venkata Sree Ramya Manchikanti
-
Publication number: 20150089422Abstract: 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: ApplicationFiled: September 20, 2013Publication date: March 26, 2015Applicant: Oracle International CorporationInventors: Kent Spaulding, Reza B'Far, Ken Beckett, Sathyamoorthy Anandan
-
Publication number: 20150089366Abstract: 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: ApplicationFiled: September 20, 2013Publication date: March 26, 2015Applicant: Oracle International CorporationInventors: Ken Beckett, Reza B'Far, Ryan Golden, Nigel King, Kent Spaulding, Todd A. Jackson
-
Patent number: 8954309Abstract: 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: GrantFiled: May 31, 2011Date of Patent: February 10, 2015Assignee: Oracle International CorporationInventors: Reza B'Far, Kent Spaulding, Americo Caves
-
Patent number: 8949236Abstract: 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: GrantFiled: July 29, 2010Date of Patent: February 3, 2015Assignee: Oracle International CorporationInventors: Reza B'Far, Siddharth Sinha, Ryan Golden, Uppili Ranga Srinivasan, Alan Waxman, Mike Adourian, Nigel Jacobs
-
Patent number: 8898096Abstract: 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: GrantFiled: May 31, 2011Date of Patent: November 25, 2014Assignee: Oracle International CorporationInventors: Americo Caves, Kent Spaulding, Reza B'Far
-
Patent number: 8805768Abstract: 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: GrantFiled: December 7, 2010Date of Patent: August 12, 2014Assignee: Oracle International CorporationInventors: Reza B'Far, Yasin Cengiz, Tsai-Ming Tseng, Fei Wihardjo, Huyvu Nguyen, Elizabeth Lingg, Sreedhar Chitullapally, Alan Waxman, Steven Miranda, Christopher Leone
-
Patent number: 8756191Abstract: 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: GrantFiled: September 5, 2013Date of Patent: June 17, 2014Assignee: Oracle International CorporationInventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Sreedhar Chitullapally
-
Publication number: 20140129268Abstract: 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: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Applicant: Oracle International CorporationInventors: Reza B'FAR, Nigel KING, Manoj GUDIVAKA
-
Publication number: 20140108461Abstract: 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: ApplicationFiled: December 16, 2013Publication date: April 17, 2014Applicant: Oracle International CorporationInventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Uppili R. Srinivasan, Sreedhar Chitullapally, Alan Waxman
-
Publication number: 20140074547Abstract: 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: ApplicationFiled: July 1, 2013Publication date: March 13, 2014Inventors: REZA B'FAR, KENT SPAULDING, YASIN CENGIZ, SREEDHAR CHITULLAPALLY, ALAN WAXMAN, YENAL KAL
-
Publication number: 20140074928Abstract: 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: ApplicationFiled: July 1, 2013Publication date: March 13, 2014Inventors: REZA B'FAR, KENT SPAULDING, YASIN CENGIZ, AMERICO CAVES, FUN GOH, ELIZABETH LINGG, YENAL KAL, YEMIN SHI, CHENGXIAO FU
-
Publication number: 20140075500Abstract: 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: ApplicationFiled: July 1, 2013Publication date: March 13, 2014Inventors: REZA B'FAR, KENT SPAULDING, YASIN CENGIZ, AMERICO CAVES, PAITING OU, CHRISTOPHER HLUCHAN, VENKATA SREE RAMYA MANCHIKANTI
-
Publication number: 20140074560Abstract: 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: ApplicationFiled: July 1, 2013Publication date: March 13, 2014Inventors: REZA B'FAR, KENT SPAULDING, HUYVU NGUYEN
-
Publication number: 20140033094Abstract: 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: ApplicationFiled: July 25, 2012Publication date: January 30, 2014Applicant: Oracle International CorporationInventors: Reza B'Far, Alan Waxman, Kent Spaulding
-
Publication number: 20140026221Abstract: 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: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: Oracle International CorporationInventors: Reza B'Far, Kent Spaulding, Patrick Crane
-
Patent number: 8631046Abstract: 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: GrantFiled: January 7, 2010Date of Patent: January 14, 2014Assignee: Oracle International CorporationInventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Uppili Ranga Srinivasan, Sreedhar Chitullapally, Alan Waxman
-
Publication number: 20140006337Abstract: 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: ApplicationFiled: September 5, 2013Publication date: January 2, 2014Applicant: Oracle International CorporationInventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Sreedhar Chitullapally
-
Patent number: 8560491Abstract: 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: GrantFiled: September 2, 2010Date of Patent: October 15, 2013Assignee: Oracle International CorporationInventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Sreedhar Chitullapally