Patents by Inventor Arin Bhowmick

Arin Bhowmick 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: 11036354
    Abstract: A system and method for facilitating user interface interactions between different computing devices. An example method includes providing a first user option to select a first portion of a first user interface display screen presented on a first computing device; providing a signal based on the selected portion; and using the signal to display one or more items in a second user interface display screen via a second computing device based on the first portion and one or more mapping rules. In a more specific embodiment, the example method further includes providing a second user option to adjust the mapping rules. The first portion includes, for example, a table row or column. The one or more items displayed via the second computing device include, for example, a visualization based on data associated with the first portion.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: June 15, 2021
    Assignee: Oracle International Corporation
    Inventors: Daniel Schwartz, Arin Bhowmick
  • Patent number: 10761673
    Abstract: A system and method for facilitating user interaction with a software application. An example method includes displaying a first primary window of an application; providing a user option to select a sub-window of the first primary window, resulting in generation of a detached window corresponding to the sub-window in response thereto; leaving a first user interface control in the first primary window in place of the sub-window, wherein the first user interface control provides a first user option to implement a first action pertaining to the detached window; and including a second user interface control in proximity to the detached window, wherein the second user interface control provides a first user option to implement a second action applicable to the detached window and primary window. The user interface controls may be implemented via headers in the primary window and detached window. Data is automatically synchronized between windows.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: September 1, 2020
    Assignee: Oracle International Corporation
    Inventors: Rami Musa, Arin Bhowmick, Melinda Uhland, Christopher Patterson, Min Wu
  • Patent number: 10623345
    Abstract: A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes identifying a structured data object configured to represent structured data, receiving the structured data at a messaging system, generating a message that includes the structured data, and sending the message. The structured data object is configured to be accessed by an application and the messaging system, and includes a request element and a response element. The sending includes transferring the message via the messaging system.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: April 14, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Min Wu, Arin Bhowmick, Victor Chung-Wai Chan, Kent O. Swartz, Peter S. Tung
  • Patent number: 10469505
    Abstract: A system and method for facilitating configuring software security functionality. An example method includes employing a first computing device to collect information associated with a user of enterprise software, resulting in collected information; and dynamically adjusting one or more security features of enterprise software running on or accessible via a second device based on the collected information. The software running on the second device may include or represent the enterprise software that includes software security functionality. The collected information may include contextual information. An administrator user option facilitates adjusting the one or more rules.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: November 5, 2019
    Assignee: Oracle International Corporation
    Inventors: Daniel Schwartz, Arin Bhowmick
  • Patent number: 10332047
    Abstract: A method, system, and computer program product for interaction management systems. The method commences upon receiving a first incoming communication pertaining to a first task, and launching a first task-centered context user interface being initially populated with a first screen device selected in response to the type of incoming communication (e.g., a phone call icon, etc.). An agent interacts with the client by responding to the incoming communication. Then, the method receives a second incoming communication pertaining to the same first task; and populates the first task-centered context user interface with a second screen device appropriate for the second incoming communication (e.g., a chat UI, etc.). Additional new incoming events are routed to its corresponding task-centered context (or a new task-centered context is created).
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: June 25, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Min Wu, Rami Musa, Arin Bhowmick, Kent Olen Swartz
  • Patent number: 10261650
    Abstract: A system and method for facilitating user access to data and software functionality. An example method includes identifying open windows of plural software applications; accessing rules pertaining to one or more behaviors of one or more of the open windows; and using the rules to adjust the one or more behaviors in accordance with a context of each of the open windows. In a more specific embodiment, the one or more behaviors are adjusted via window groupings in accordance with window context, which includes one or more keywords associated with open windows. The example method further includes displaying a search window with a user option to enter a query using keywords. Search results may identify documents that are associated with window groups associated with keywords of the query.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 16, 2019
    Assignee: Oracle International Corporation
    Inventors: Rami Musa, Arin Bhowmick, Melinda Uhland, Christopher Patterson, Min Wu, Joseph H. Goldberg
  • Publication number: 20180173379
    Abstract: A system and method for facilitating user interface interactions between different computing devices. An example method includes providing a first user option to select a first portion of a first user interface display screen presented on a first computing device; providing a signal based on the selected portion; and using the signal to display one or more items in a second user interface display screen via a second computing device based on the first portion and one or more mapping rules. In a more specific embodiment, the example method further includes providing a second user option to adjust the mapping rules. The first portion includes, for example, a table row or column. The one or more items displayed via the second computing device include, for example, a visualization based on data associated with the first portion.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Inventors: Daniel Schwartz, Arin Bhowmick
  • Patent number: 9584583
    Abstract: A system and method for facilitating user interface interactions between different computing devices. An example method includes providing a first user option to select a first portion of a first user interface display screen presented on a first computing device; providing a signal based on the selected portion; and using the signal to display one or more items in a second user interface display screen via a second computing device based on the first portion and one or more mapping rules. In a more specific embodiment, the example method further includes providing a second user option to adjust the mapping rules. The first portion includes, for example, a table row or column. The one or more items displayed via the second computing device include, for example, a visualization based on data associated with the first portion.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: February 28, 2017
    Assignee: Oracle International Corporation
    Inventors: Daniel Schwartz, Arin Bhowmick
  • Publication number: 20170046645
    Abstract: A method, system, and computer program product for interaction management systems. The method commences upon receiving a first incoming communication pertaining to a first task, and launching a first task-centered context user interface being initially populated with a first screen device selected in response to the type of incoming communication (e.g., a phone call icon, etc.). An agent interacts with the client by responding to the incoming communication. Then, the method receives a second incoming communication pertaining to the same first task; and populates the first task-centered context user interface with a second screen device appropriate for the second incoming communication (e.g., a chat UI, etc.). Additional new incoming events are routed to its corresponding task-centered context (or a new task-centered context is created).
    Type: Application
    Filed: October 24, 2016
    Publication date: February 16, 2017
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Min WU, Rami MUSA, Arin BHOWMICK, Kent Olen SWARTZ
  • Patent number: 9563404
    Abstract: A set of characteristics is received in response to a questionnaire. Using the characteristics, various tasks are identified as requiring or not requiring user input because of the applicability to the customer. An associated task owner is determined for a subset of tasks. In response to receiving a selection of a selectable dependency indication associated with a first task, displaying task dependency data associated with the first task is displayed, the task dependency data including a set of tasks on which the first task depends for completion, a set of tasks that depend on the first task for completion, and for each of these dependent tasks, an associated task owner and a task status. A task list that indicates tasks needing to be completed is presented to the user. Software is installed according to the task list.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: February 7, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Daniel Schwartz, Arin Bhowmick, Harris Kravatz, Michael Remington
  • Publication number: 20170026317
    Abstract: A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes identifying a structured data object configured to represent structured data, receiving the structured data at a messaging system, generating a message that includes the structured data, and sending the message. The structured data object is configured to be accessed by an application and the messaging system, and includes a request element and a response element. The sending includes transferring the message via the messaging system.
    Type: Application
    Filed: October 7, 2016
    Publication date: January 26, 2017
    Inventors: Min Wu, Arin Bhowmick, Victor Chung-Wai Chan, Kent O. Swartz, Peter S. Tung
  • Publication number: 20160359867
    Abstract: A system and method for facilitating configuring software security functionality. An example method includes employing a first computing device to collect information associated with a user of enterprise software, resulting in collected information; and dynamically adjusting one or more security features of enterprise software running on or accessible via a second device based on the collected information. The software running on the second device may include or represent the enterprise software that includes software security functionality. The collected information may include contextual information. An administrator user option facilitates adjusting the one or more rules.
    Type: Application
    Filed: July 1, 2016
    Publication date: December 8, 2016
    Inventors: Daniel Schwartz, Arin Bhowmick
  • Patent number: 9509642
    Abstract: A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes receiving an execution-enabled object and receiving a selection of the execution-enabled element. Such an execution-enabled object is configured to be included in a message sent by a messaging system. The execution-enabled object includes a response element and an execution-enabled element. The response element and the execution-enabled element are associated with one another. The execution-enabled element is configured to post an event to the messaging system upon the execution-enabled element being activated. The selection of the execution-enabled element activates the execution-enabled element.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: November 29, 2016
    Assignee: Oracle International Corporation
    Inventors: Min Wu, Arin Bhowmick, Victor Chung-Wai Chan, Kent O. Swartz, Peter S. Tung
  • Patent number: 9501764
    Abstract: A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes identifying a structured data object configured to represent structured data, receiving the structured data at a messaging system, generating a message that includes the structured data, and sending the message. The structured data object is configured to be accessed by an application and the messaging system, and includes a request element and a response element. The sending includes transferring the message via the messaging system.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: November 22, 2016
    Assignee: Oracle International Corporation
    Inventors: Min Wu, Arin Bhowmick, Victor Chung-Wai Chan, Kent O. Swartz, Peter S. Tung
  • Patent number: 9477945
    Abstract: A method, system, and computer program product for interaction management systems. The method commences upon receiving a first incoming communication pertaining to a first task, and launching a first task-centered context user interface being initially populated with a first screen device selected in response to the type of incoming communication (e.g., a phone call icon, etc.). An agent interacts with the client by responding to the incoming communication. Then, the method receives a second incoming communication pertaining to the same first task; and populates the first task-centered context user interface with a second screen device appropriate for the second incoming communication (e.g., a chat UI, etc.). Additional new incoming events are routed to its corresponding task-centered context (or a new task-centered context is created).
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: October 25, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Min Wu, Rami Musa, Arin Bhowmick, Kent Olen Swartz
  • Patent number: 9448693
    Abstract: Embodiments described herein provide various features for a unified and simplified user experience. A first feature (or set of features) provides icons for launching or accessing applications and business flows. A second feature provides a unified menu system including an icon bar with thumbnails of a selected icon arranged adjacent to the icon bar. A third feature provides a framework for a menu that can expose application objects from diverse sources.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 20, 2016
    Assignee: Oracle International Corporation
    Inventors: Arin Bhowmick, Harris Kravatz, Daniel Schwartz, Aylin Uysal, Roy Selig, Katie Candland, Allison Farrell, Sally Stratton Baggett, Samuel Ting, Jeremy Ashley
  • Patent number: 9408073
    Abstract: A system and method for facilitating configuring software security functionality. An example method includes employing a first computing device to collect information associated with a user of enterprise software, resulting in collected information; and dynamically adjusting one or more security features of enterprise software running on or accessible via a second device based on the collected information. The software running on the second device may include or represent the enterprise software that includes software security functionality. The collected information may include contextual information. An administrator user option facilitates adjusting the one or more rules.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: August 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Daniel Schwartz, Arin Bhowmick
  • Patent number: 9325645
    Abstract: A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes assembling a dynamic form object and submitting dynamic form information, associated with the dynamic form object, into a messaging session. The assembling includes an assembly operation, which, in turn, includes identifying an input field of an interface of an application, transferring input field information to a messaging system, and generating an element of the dynamic form object. The input field information is associated with the input field, and the generating uses the input field information. Further, the submitting includes transferring a message via the messaging system, the message including the dynamic form information.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: April 26, 2016
    Assignee: ORACLE INTERNATIONAL COPORATION
    Inventors: Min Wu, Arin Bhowmick, Victor Chung-Wai Chan, Kent O. Swartz, Peter S. Tung
  • Patent number: 9047576
    Abstract: In various embodiments, techniques for communicating and visualizing dependencies between a large number of flows are provided. One or more user interfaces can be generated that enable users to interact with information needed to complete each tasks in an ordered or unordered listing of tasks. In some aspects, elements of these user interfaces can including functionality enabling users to interact with each tasks, navigate to information needed to complete each task. In another aspect, one or more styles of presenting information is provided that facilitates navigation to dependency information for each task in a more useful manner. In further aspects, elements of these user interfaces can visually communicate the above functionality and dependency information as well as additional information about each tasks, such as status information, ownership information, or providing an audit trail.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: June 2, 2015
    Assignee: Oracle International Corporation
    Inventors: Daniel Schwartz, Arin Bhowmick, Harris Kravatz
  • Publication number: 20150074763
    Abstract: A system and method for facilitating configuring software security functionality. An example method includes employing a first computing device to collect information associated with a user of enterprise software, resulting in collected information; and dynamically adjusting one or more security features of enterprise software running on or accessible via a second device based on the collected information. The software running on the second device may include or represent the enterprise software that includes software security functionality. The collected information may include contextual information. An administrator user option facilitates adjusting the one or more rules.
    Type: Application
    Filed: September 11, 2013
    Publication date: March 12, 2015
    Applicant: Oracle International Corporation
    Inventors: Daniel Schwartz, Arin Bhowmick