Patents by Inventor Rahim Yaseen
Rahim Yaseen 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: 20120124163Abstract: A method and apparatus for recursive navigation. In one embodiment of the method, a first reply is generated in response to receiving a first request from a mobile device. The first reply is generated as a function of a page definition, and the first reply comprises data selected from a first object of a logical data model, but not a second object of the logical data model. The first and second objects are distinct from each other. A second reply is generated in response to receiving a second request from the mobile device. The second reply is generated as a function of the page definition, and the second reply comprises data selected from the second object but not the first object.Type: ApplicationFiled: September 19, 2011Publication date: May 17, 2012Applicant: Oracle International CorporationInventors: Wayne Carter, Sridhar Tadepalli, Rahim Yaseen
-
Publication number: 20120079009Abstract: A method and apparatus for choosing resources based on context and inheritance. In one embodiment of the method, a computer system receives a page request from a mobile device, wherein the page request comprises data that identifies a mobile device type. In response to receiving the page request, the computer system selecting a page definition, wherein the page definition comprises one or more resource identifiers. The computer system selects a first identifier from the one or more identifiers. The computer system creates a list of keys, wherein each key of the list is distinct from the other keys in the list, and each key of the list is created as a function of the first identifier and the data or a portion thereof. The computer system accesses a memory structure that directly or indirectly maps resources to respective keys. The computer system selects a first key from the list, and compares the first key with keys in the memory structure.Type: ApplicationFiled: September 19, 2011Publication date: March 29, 2012Applicant: Oracle International CorporationInventors: Wayne Carter, Sridhar Tadepalli, Rahim Yaseen
-
Publication number: 20120079367Abstract: An application defined to allow polymorphic serialization. In one embodiment, the application comprises a plurality of page definitions or views. At least one page definition is configured to be serialized into content in a first serialization format and content in a second serialization format that is different from the first serialization.Type: ApplicationFiled: September 30, 2011Publication date: March 29, 2012Applicant: Oracle International CorporationInventors: Wayne Carter, Sridhar Tadepalli, Rahim Yaseen
-
Publication number: 20120072498Abstract: A method for pre-rendering a system response. In one embodiment, the method includes a mobile device sending a first page request to a secondary system via a wireless communication link. The secondary system sends a first reply to the mobile device in response to the secondary system receiving the first page request, wherein the first reply comprises first page information and second page information. The mobile device stores the second page information in memory. The mobile device also displays a first page comprising a visual representation of the first page information.Type: ApplicationFiled: September 19, 2011Publication date: March 22, 2012Applicant: Oracle International CorporationInventors: Wayne Carter, Sridhar Tadepalli, Rahim Yaseen
-
Publication number: 20120071146Abstract: A method is disclosed in which a server generates and transmits a reply to a mobile device via a wireless communication link in response to receiving a request from a mobile device. The reply includes first pattern information and data elements retrieved from a logical data model. The mobile device renders a first page on a screen thereof in response to receiving the reply. The first page includes visual representations of the data elements, and the first page presents the visual representations in a first pattern corresponding to the first pattern information.Type: ApplicationFiled: September 19, 2011Publication date: March 22, 2012Applicant: Oracle International CorporationInventors: Saurabh Shrivastava, Sridhar Tadepalli, Wayne Carter, Rahim Yaseen
-
Publication number: 20120072477Abstract: Polymorphic serialization is disclosed. In one embodiment polymorphic serialization may include generating a first reply in response to receiving a first request from a first device, the first reply including first content in a first serialization format. The first reply is transmitted to the first device via a first communication link. A second reply may be generated in response to receiving a second request from a second device, the second reply including second content in a second serialization format. The second reply is transmitted to the second device via a second communication link. The first and second devices are distinct from each other, and the first and second serialization formats are distinct from each other.Type: ApplicationFiled: September 19, 2011Publication date: March 22, 2012Applicant: Oracle International CorporationInventors: Wayne Carter, Sridhar Tadepalli, Rahim Yaseen
-
Publication number: 20120072425Abstract: A method, system, and computer readable storage medium are provided for performing a centralized search to locate information having a common context in an enterprise. Such search can be provided by defining a logical object that groups customer profile and related objects such as contacts, leads, opportunities, notes, interactions, and the like for a search in a customer context. A customer identifier can serve as a key to link the related objects. A keyword search of a logical group is also provided that allows for a single unified search across customers and related objects, or to search within a single customer and related objects. One aspect of the logical group keyword search provides for refining the search to show a subset of objects and to use filtering of object attributes. Search results indicate the customer context by highlighting the customer name in the result.Type: ApplicationFiled: February 24, 2011Publication date: March 22, 2012Applicant: Oracle International CorporationInventors: Rahim Yaseen, Manish Gupta, Ou-Dan Peng, Christian Thompson, Matthew David Kettle
-
Publication number: 20120071155Abstract: In one embodiment, a mobile device renders a page on a screen thereof in response to the mobile device receiving a serialized page definition via a wireless communication link from a server implementing a CRM. The serialized page definition comprises first data and a first command that is bound to the first data. The mobile device is configured to implement a first function when the first command is invoked by a user. The mobile device implements the first function in response to user invocation of the first command, wherein the first function is implemented using the first data.Type: ApplicationFiled: September 19, 2011Publication date: March 22, 2012Applicant: Oracle International CorporationInventors: Wayne Carter, Sridhar Tadepalli, Rahim Yaseen
-
Patent number: 8112394Abstract: In one embodiment, a method for facilitating long-lived data transactions includes starting a data transaction during a first user session, storing data associated with the data transaction in a temporary storage table, and ending the data transaction during a second user session using contents of the temporary storage table.Type: GrantFiled: September 22, 2006Date of Patent: February 7, 2012Assignee: Oracle International CorporationInventors: Kanchan Shringi, Min Lu, Xiaopei (Joyce) Zhang, Siemel Naran, Rahim Yaseen, Jon Rexford Degenhardt
-
Publication number: 20120005116Abstract: In one embodiment, a business process meta-model is defined that represents a business process. The business process meta-model includes control flow elements pertaining to a control flow of the business process, and annotation elements providing details for the control flow elements.Type: ApplicationFiled: November 5, 2010Publication date: January 5, 2012Inventors: Manoj Das, John Liang, Peter Lim, Emanuel Gerald Noik, Doug Smith, Rahim Yaseen
-
Publication number: 20110202473Abstract: In one embodiment, a method for refining a business process model includes receiving business process data pertaining to a first phase of a business process definition from a first class of users, creating a model of a business process using the business process data received from the first class of users, receiving business process data pertaining to a second phase of the business process definition from a second class of users, and augmenting the model of the business process based on the business process data received from the second class of users. The method further includes iteratively refining the model of the business process in response to input provided by the first class of users and/or the second class of users.Type: ApplicationFiled: October 4, 2010Publication date: August 18, 2011Applicant: SIEBEL SYSTEMS, INC.Inventors: Manoj Das, John Liang, Peter Lim, Emanuel Gerald Noik, Doug Smith, Rahim Yaseen
-
Publication number: 20110145704Abstract: In one embodiment, a method for providing multiple views of a business process definition includes storing a model of a business process, and providing different view points of the model to different classes of users.Type: ApplicationFiled: February 18, 2011Publication date: June 16, 2011Applicant: SIEBEL SYSTEMS, INC.Inventors: Manoj Das, John Liang, Peter Lim, Emanuel Gerald Nolk, Doug Smith, Rahim Yaseen
-
Patent number: 7895070Abstract: In one embodiment, a method for providing multiple views of a business process definition includes storing a model of a business process, and providing different view points of the model to different classes of users.Type: GrantFiled: May 5, 2005Date of Patent: February 22, 2011Assignee: Siebel Systems, Inc.Inventors: Manoi Das, John Liang, Peter Lim, Emanuel Gerald Noik, Doug Smith, Rahim Yaseen
-
Patent number: 7831453Abstract: In one embodiment, a business process meta-model is defined that represents a business process. The business process meta-model includes control flow elements pertaining to a control flow of the business process, and annotation elements providing details for the control flow elements.Type: GrantFiled: May 5, 2005Date of Patent: November 9, 2010Assignee: Siebel Systems, Inc.Inventors: Manoj Das, John Liang, Peter Lim, Emanuel Gerald Noik, Doug Smith, Rahim Yaseen
-
Patent number: 7809597Abstract: In one embodiment, a method for refining a business process model includes receiving business process data pertaining to a first phase of a business process definition from a first class of users, creating a model of a business process using the business process data received from the first class of users, receiving business process data pertaining to a second phase of the business process definition from a second class of users, and augmenting the model of the business process based on the business process data received from the second class of users. The method further includes iteratively refining the model of the business process in response to input provided by the first class of users and/or the second class of users.Type: GrantFiled: May 5, 2005Date of Patent: October 5, 2010Assignee: Siebel Systems, Inc.Inventors: Manoj Das, John Liang, Peter Lim, Emanuel Gerald Noik, Doug Smith, Rahim Yaseen
-
Publication number: 20090241091Abstract: To enable language-level integration of multiple programming languages into a single programming framework, one or more domain specific languages (DSLs) are specified as incremental extensions to a host programming language. An application created in this framework may include program code written in the host language as well as DSL inset code that is written in any of the DSLs. The extensions to the host language are described in DSL specifications, which define how the DSL inset code is processed. At runtime, DSL inset code in the source code is detected and passed to a DSL inset processor for execution according to an appropriate DSL specification, whereas source code in the host language is executed by a host language processor.Type: ApplicationFiled: March 20, 2008Publication date: September 24, 2009Applicant: SAP AGInventors: Matthias Gerhard Anlauff, Vishal Sikka, Rahim Yaseen
-
Publication number: 20070283352Abstract: In one embodiment, a method for handling subtasks within a business task includes providing a plurality of user interfaces (UIs) pertaining to the business task having at least one subtask step. The subtask step has a subtask defined within the business task by an intermediate user to reuse a portion of another business task. The method further includes allowing an end user to navigate back and forth through the plurality of UIs.Type: ApplicationFiled: September 22, 2006Publication date: December 6, 2007Inventors: Jon Degenhardt, Alvin To, Yu Sui, Sudhakar Kaki, Sanjin Tulac, Rahim Yaseen
-
Publication number: 20070240125Abstract: In one embodiment, a method for providing a debugging functionality embedded in an application supporting an n-tiered architecture includes determining that the debugging functionality embedded in the application is requested, and causing current state information to be presented to a user at each break point in the production environment.Type: ApplicationFiled: October 13, 2006Publication date: October 11, 2007Inventors: Jon Degenhardt, Sudhakar Kaki, Maria Kaval, Sinfan Tang, Sanjin Tulac, Rahim Yaseen
-
Publication number: 20070239798Abstract: In one embodiment, a method for facilitating long-lived data transactions includes starting a data transaction during a first user session, storing data associated with the data transaction in a temporary storage table, and ending the data transaction during a second user session using contents of the temporary storage table.Type: ApplicationFiled: September 22, 2006Publication date: October 11, 2007Inventors: Kanchan Shringi, Min Lu, Xiaopei Zhang, Siemel Naran, Rahim Yaseen, Jon Degenhardt
-
Publication number: 20070226023Abstract: In one embodiment, a method for providing multiple views of a business process definition includes storing a model of a business process, and providing different view points of the model to different classes of users.Type: ApplicationFiled: May 5, 2005Publication date: September 27, 2007Inventors: Manoi Das, John Liang, Peter Lim, Emanuel Noik, Doug Smith, Rahim Yaseen