Search

Siva K Dirisala

from Cupertino, CA
Age ~50

Siva Dirisala Phones & Addresses

  • 1048 Bubb Rd, Cupertino, CA 95014
  • 3211 Admiralty Ln, Foster City, CA 94404
  • 3033 La Selva St, San Mateo, CA 94403
  • 3061 La Selva St, San Mateo, CA 94403
  • Belmont, CA
  • Cambridge, MA

Resumes

Resumes

Siva Dirisala Photo 1

Advisor

View page
Location:
1048 Bubb Rd, Cupertino, CA 95014
Industry:
Computer Software
Work:
Oracle since Jun 1998
Sr. Director, Fusion PIM Data Hub
Education:
Massachusetts Institute of Technology 1996 - 1998
Masters
Indian Institute of Technology, Madras 1991 - 1995
BTech
A. M. A. L College 1989 - 1991
Inter (11th & 12th), MPC (Maths, Physics & Chemistry)
Skills:
Enterprise Software
Software Development
Saas
Soa
Cloud Computing
Oracle
Business Intelligence
Enterprise Architecture
Java
Software Project Management
Management
Javascript
Agile Methodologies
Solution Architecture
Oracle E Business Suite
Languages:
English
Siva Dirisala Photo 2

Siva Dirisala

View page

Publications

Us Patents

Techniques For Navigating In Mobile Applications

View page
US Patent:
7051080, May 23, 2006
Filed:
May 31, 2001
Appl. No.:
09/872986
Inventors:
Jyotirmoy Paul - Redwood Shores CA, US
Jeff Barton - South San Francisco CA, US
Anit Chakraborty - Redwood City CA, US
Siva Dirisala - San Mateo CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
G06F 17/00
US Classification:
709217, 709227, 715701, 715702
Abstract:
Techniques for interacting with a client process on a mobile device connected to a network over a wireless link to navigate an application includes managing information at a mobile application server executing on a platform connected to the network. The information includes first data describing a graphical element for display on the mobile device. The first data also includes a first reference to the graphical element and a second reference to a page associated with requesting a service from a first application. Second data, based on the first data, is sent to the client process for rendering the graphical element on the mobile device. The second data includes the first reference. Third data is received indicating the first reference in response to a user of the mobile device selecting the graphical element. In response to receiving the third data, the page from the first application is requested based on the second reference. This page by page navigation leaves more room in the limited memory of the mobile device to present the user with more options than is often possible using either cookies or URLs with parameter information, as in the conventional approaches.

Maintaining State Information In Mobile Applications

View page
US Patent:
7188183, Mar 6, 2007
Filed:
May 31, 2001
Appl. No.:
09/872066
Inventors:
Jyotirmoy Paul - Redmond WA, US
Jeff Barton - San Francisco CA, US
Anit Chakraborty - Redwood City CA, US
Siva Dirisala - San Mateo CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709229, 709217
Abstract:
Techniques for interacting with a client process on a mobile device connected to a network over a wireless link includes receiving a first request at a state machine executing on a first platform connected to the network. The first request is associated with the client process, and is for a service from an application. A first method of the application is invoked with first data in response to the first request. Second data for the client process is received from the application in response to invoking the first method. A first response is based on the second data. The first response is sent for the client process. The method includes managing information about a plurality of requests associated with the client process. The application executes on a second platform connected to the network. Both the first and second platforms are distinct from the mobile device.

System And Method For Facilitating A Distributed Search Of Local And Remote Systems

View page
US Patent:
7330846, Feb 12, 2008
Filed:
Feb 8, 2002
Appl. No.:
10/071415
Inventors:
Siva K. Dirisala - San Mateo CA, US
Vijay Pawar - Union City CA, US
Wei Shen - San Mateo CA, US
Sam Shank - Burlingame CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707 3, 707 1, 707 9, 707 10, 705 26
Abstract:
A system and method for performing a distributed search in response to a user request. In response to a search request received from a user at a local server, a request is spawned and transmitted to a remote site to search information at the remote site. Substantially in parallel with the remote search request, a search of local resources (e. g. , catalog of products/services) is initiated. At the remote site (e. g. , an electronic marketplace), the search is conducted in the proper context for the user (e. g. , user identity, language, organization) and the results are returned to the local server. The local server merges the local and remote search results, applies any desired business logic (e. g. , to screen the results by price, description or other criteria) and provides a uniform display to the user.

Techniques For Supporting Multiple Devices In Mobile Applications

View page
US Patent:
7373422, May 13, 2008
Filed:
May 31, 2001
Appl. No.:
09/872566
Inventors:
Jyotirmoy Paul - Redwood Shores CA, US
Jeff Barton - South San Francisco CA, US
Anit Chakraborty - Redwood City CA, US
Siva Dirisala - San Mateo CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
G06F 15/173
US Classification:
709238, 709246, 709227, 709228
Abstract:
Techniques for interacting with a client process on a mobile device connected to a network over a wireless link includes managing information at a mobile applications server executing on a platform connected to the network. The information includes device profile information about the mobile device. First data is received from an application. The first data describes graphical elements for display on the mobile device. It is determined whether the first data exceeds a capacity of the mobile device based on the device profile information. If it is determined that the first data exceeds the capacity, then a subset of the first data is formed that does not exceed the capacity of the mobile device. The subset of the first data is sent to the client process. If it is determined that an external converter does not convert using a particular format, then a first description of graphical elements is converted internally into a second description using the particular format.

Method And Apparatus For Facilitating A Database Query Using A Query Criteria Template

View page
US Patent:
7529734, May 5, 2009
Filed:
Nov 12, 2004
Appl. No.:
10/986638
Inventors:
Siva K. Dirisala - Foster City CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707 3, 707 4, 707 5
Abstract:
One embodiment of the present invention provides a system that facilitates user queries to a database. During operation, the system stores one or more query criteria templates in a template table in the database. Each record in the template table corresponds to a query criteria template. A query criteria template contains information on search-field names and search-field values for a query. The system also allows a user to select a template from the stored templates prior to performing a query, thereby reducing the number of search-field values the user has to manually enter. In this way, a number of query criteria templates can be stored in a single table with a column containing parsable query criteria.

Techniques For Supporting Multiple Devices In Mobile Applications

View page
US Patent:
7873722, Jan 18, 2011
Filed:
May 12, 2008
Appl. No.:
12/119376
Inventors:
Jyotirmoy Paul - Redwood Shores CA, US
Jeff Barton - South San Francisco CA, US
Anit Chakraborty - Redwood City CA, US
Siva Dirisala - San Mateo CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/173
US Classification:
709223, 709225
Abstract:
Techniques for interacting with a client process on a mobile device connected to a network over a wireless link includes managing information at a mobile applications server executing on a platform connected to the network. The information includes device profile information about the mobile device. First data is received from an application. The first data describes graphical elements for display on the mobile device. It is determined whether the first data exceeds a capacity of the mobile device based on the device profile information. If it is determined that the first data exceeds the capacity, then a subset of the first data is formed that does not exceed the capacity of the mobile device. The subset of the first data is sent to the client process. If it is determined that an external converter does not convert using a particular format, then a first description of graphical elements is converted internally into a second description using the particular format.

Techniques For Supporting Multiple Devices In Mobile Applications

View page
US Patent:
20110131484, Jun 2, 2011
Filed:
Dec 6, 2010
Appl. No.:
12/960883
Inventors:
Jyotirmoy Paul - Redmond WA, US
Jeff Barton - South San Francisco CA, US
Anit Chakraborty - Redwood City CA, US
Siva Dirisala - San Mateo CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/00
US Classification:
715239
Abstract:
Techniques for interacting with a client process on a mobile device connected to a network over a wireless link includes managing information at a mobile applications server executing on a platform connected to the network. The information includes device profile information about the mobile device. First data is received from an application. The first data describes graphical elements for display on the mobile device. It is determined whether the first data exceeds a capacity of the mobile device based on the device profile information. If it is determined that the first data exceeds the capacity, then a subset of the first data is formed that does not exceed the capacity of the mobile device. The subset of the first data is sent to the client process. If it is determined that an external converter does not convert using a particular format, then a first description of graphical elements is converted internally into a second description using the particular format. Second data including the second description is sent to the client process. These techniques allow network-based services to be made readily available to a wide range of mobile devices without having to explicitly program each application for providing one or more network-based services to support all forms of mobile devices.

Techniques For Programming Event-Driven Transactions In Mobile Applications

View page
US Patent:
7013329, Mar 14, 2006
Filed:
May 31, 2001
Appl. No.:
09/872978
Inventors:
Jyotirmoy Paul - Redwood Shores CA, US
Jeff Barton - South San Francisco CA, US
Anit Chakraborty - Redwood City CA, US
Siva Dirisala - San Mateo CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
G06F 9/00
US Classification:
709217, 709227, 715700, 715764
Abstract:
Techniques for interacting with a client process on a mobile device connected to a network over a wireless link include receiving, at a mobile interactions server, a first message from the client process. The first message indicates a first action by a user of the mobile device. The first action is related to a first graphical element displayed on the device for requesting a service from an application. Based on the first message, it is determined whether the action is associated with an event type of a plurality of predetermined event types. If it is determined the action is not associated with the event type, then, without invoking any method of the application, first data is generated. The first data describes any change in the first graphical element. The first data is sent to the client process for changing the display of the first graphical element.
Siva K Dirisala from Cupertino, CA, age ~50 Get Report