Patents by Inventor Bhupinder Singh Sondhi
Bhupinder Singh Sondhi 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: 9824471Abstract: A method, system, and computer program product for presentation of data in enterprise applications. The method form commences by identifying a hierarchy of data maintained by an enterprise application (e.g., in a database). A hierarchy processor or other processor reads the hierarchy of data to configure a graphical representation of the hierarchy of data to be displayed on a display device. The graphical representation includes a graphical display indication corresponding to one or more relationships between items in the displayed hierarchy. Additional display indications include a calculated summary value of aggregated data, such as where the aggregated data is calculated using an aggregation function.Type: GrantFiled: September 26, 2013Date of Patent: November 21, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Louis Y. Lei, Frederic Portal, Amira A. Morcos, Bhupinder Singh Sondhi, Tamijselvy Muralidharan, Richa Dubey
-
Patent number: 9785685Abstract: A first computer system displays a user interface that includes a first portion and a non-overlapping, second portion. The first portion includes a first pagelet that comprises a plurality of first active links. The first portion also includes a second pagelet that includes a plurality of second active links. One of the first active links is activated, and in response the first computer system displays a first user interface in the second area. The first user interface includes a list of first links, wherein the list of first links is displayed while the first active links and the second active links are displayed in the first and second pagelets, respectively.Type: GrantFiled: September 16, 2011Date of Patent: October 10, 2017Assignee: Oracle International CorporationInventors: Richa Dubey, Bill Tsang, Yachuan (Cathy) Kao, Christine E. Libby, Donald M. Scantland, Jr., Frederic Portal, Lilli I. Cooper, Lisa B. Murray, May W. Chau, Roxanne M. Johnson, Weishin Yin, Ellen Werner Blakey, Bhupinder Singh Sondhi, Amira A. Morcos
-
Patent number: 9665857Abstract: A method, system, and computer program product for enterprise analytics. The method commences by requesting and receiving bank statement information from a bank computer where the bank statement information comprises at least a then current balance, then accessing a transaction repository to retrieve a transaction pipeline comprising deposit transactions and/or withdrawal transactions to be applied at future times to the then current balance. The method continues by forecasting a balance by applying at least a portion of the transaction pipeline to the then current balance. The resulting forecasted balance and reports are displayed for review by a user. The displays can include desktop or mobile displays or both. Transactions that involve multiple currencies can be converted into a selected currency of choice, and the balances and transactions are displayed in the denomination of the selected currency.Type: GrantFiled: January 16, 2014Date of Patent: May 30, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Deepa Pai Saoji, Keshava Mangipudi, Amira A. Morcos, Bhupinder Singh Sondhi
-
Patent number: 9569508Abstract: A business process visualization is described. In one embodiment, process may include searching for documents stored in memory. The search identifies first documents, wherein the first documents comprise data of respective transactions of a first business process sequence implemented by an enterprise application. A user interface (UI) is then generated that includes components corresponding to the first documents, respectively, and components that visually identify relationships between the first documents.Type: GrantFiled: September 19, 2011Date of Patent: February 14, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Gary A. Mora, Bhupinder Singh Sondhi, David J. Bell, Amira A. Morcos, Carl Yerkovich
-
Patent number: 9147190Abstract: A computer is programmed to receive from an administrator, a rule specifying one or more values of a parameter, identification of software wherein the rule is to be applied, and identification of a user on whom the rule is to be applied. The computer stores an association between the rule, the identified user and the identified software. On receipt of input from the identified user, to access the identified software, the computer uses the association to retrieve the rule, apply the rule to select information based on the value(s) specified in the rule, and execute the identified software to display the selected information to the identified user. Use of a rule that is specific to the user and also specific to the software enables the computer to support security for each user differently for different pieces of software in a software product line.Type: GrantFiled: January 29, 2010Date of Patent: September 29, 2015Assignee: Oracle International CorporationInventors: Gary Anthony Mora, Bhupinder Singh Sondhi, Naomi Dorsch, Chi Ken Young
-
Publication number: 20150199661Abstract: A method, system, and computer program product for enterprise analytics. The method commences by requesting and receiving bank statement information from a bank computer where the bank statement information comprises at least a then current balance, then accessing a transaction repository to retrieve a transaction pipeline comprising deposit transactions and/or withdrawal transactions to be applied at future times to the then current balance. The method continues by forecasting a balance by applying at least a portion of the transaction pipeline to the then current balance. The resulting forecasted balance and reports are displayed for review by a user. The displays can include desktop or mobile displays or both. Transactions that involve multiple currencies can be converted into a selected currency of choice, and the balances and transactions are displayed in the denomination of the selected currency.Type: ApplicationFiled: January 16, 2014Publication date: July 16, 2015Applicant: Oracle International CorporationInventors: Deepa Pai SAOJI, Keshava MANGIPUDI, Amira A. MORCOS, Bhupinder Singh SONDHI
-
Publication number: 20140095390Abstract: A method, system, and computer program product for delivery of enterprise application data to users. Processing commences by identifying an enterprise application running on a server (e.g., an application server) for which approval processing is to be performed to approve transactions pertaining to the enterprise application. Further processing aggregates groups of transactions, and generates transaction approval display data (e.g., for display screens) that can be displayed on a mobile device (e.g., a smartphone, a mobile terminal, etc.). A sending module participates in sending the transaction approval display data to the mobile device, after which a mobile user performs approvals (e.g., singly or in groups), and transmits data back to (e.g., as an approval or as a disapproval or both). The approvals or disapprovals responsive to the displayed transaction approval display data are processed (e.g., as approvals or as disapprovals or both) for retrieval by the enterprise application.Type: ApplicationFiled: September 26, 2013Publication date: April 3, 2014Applicant: Oracle International CorporationInventors: Louis Y. LEI, Frederic PORTAL, Amira A. MORCOS, Bhupinder Singh SONDHI
-
Publication number: 20140085307Abstract: A method, system, and computer program product for presentation of data in enterprise applications. The method form commences by identifying a hierarchy of data maintained by an enterprise application (e.g., in a database). A hierarchy processor or other processor reads the hierarchy of data to configure a graphical representation of the hierarchy of data to be displayed on a display device. The graphical representation includes a graphical display indication corresponding to one or more relationships between items in the displayed hierarchy. Additional display indications include a calculated summary value of aggregated data, such as where the aggregated data is calculated using an aggregation function.Type: ApplicationFiled: September 26, 2013Publication date: March 27, 2014Applicant: Oracle International CorporationInventors: Louis Y. LEI, Frederic PORTAL, Amira A. MORCOS, Bhupinder Singh SONDHI, Tamijselvy MURALIDHARAN, Richa DUBEY
-
Publication number: 20120072817Abstract: A first computer system displays a user interface that includes a first portion and a non-overlapping, second portion. The first portion includes a first pagelet that comprises a plurality of first active links. The first portion also includes a second pagelet that includes a plurality of second active links. One of the first active links is activated, and in response the first computer system displays a first user interface in the second area. The first user interface includes a list of first links, wherein the list of first links is displayed while the first active links and the second active links are displayed in the first and second pagelets, respectively.Type: ApplicationFiled: September 16, 2011Publication date: March 22, 2012Applicant: Oracle International CorporationInventors: Richa Dubey, Bill Tsang, Yachuan (Cathy) Kao, Christine E. Libby, Donald M. Scantland, JR., Frederic Portal, Lilli I. Cooper, Lisa B. Murray, May W. Chau, Roxanne M. Johnson, Weishin Yin, Ellen Werner Blakey, Bhupinder Singh Sondhi, Amira A. Morcos
-
Publication number: 20120072415Abstract: A business process visualization is described. In one embodiment, process may include searching for documents stored in memory. The search identifies first documents, wherein the first documents comprise data of respective transactions of a first business process sequence implemented by an enterprise application. A user interface (UI) is then generated that includes components corresponding to the first documents, respectively, and components that visually identify relationships between the first documents.Type: ApplicationFiled: September 19, 2011Publication date: March 22, 2012Applicant: Oracle International CorporationInventors: Gary A. Mora, Bhupinder Singh Sondhi, David J. Bell, Amira A. Morcos, Carl Yerkovich
-
Publication number: 20110191213Abstract: A computer is programmed to receive from an administrator, a rule specifying one or more values of a parameter, identification of software wherein the rule is to be applied, and identification of a user on whom the rule is to be applied. The computer stores an association between the rule, the identified user and the identified software. On receipt of input from the identified user, to access the identified software, the computer uses the association to retrieve the rule, apply the rule to select information based on the value(s) specified in the rule, and execute the identified software to display the selected information to the identified user. Use of a rule that is specific to the user and also specific to the software enables the computer to support security for each user differently for different pieces of software in a software product line.Type: ApplicationFiled: January 29, 2010Publication date: August 4, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Gary Anthony Mora, Bhupinder Singh Sondhi, Naomi Dorsch, Chi Ken Young