Patents by Inventor Phani Pandrangi
Phani Pandrangi 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: 10028086Abstract: The present disclosure generally relates to techniques for implementing location based device services. Techniques are described for enabling registration of a device to a server system and providing access to the registered devices via a universal application. In certain embodiments, the universal application may receive, from an end user, one or more location based search parameters for a registered device. The universal application may determine registered devices that satisfy the one or more location based search parameters. In some embodiments, service attributes can also be input when searching for a registered device. In addition, some embodiments determine a device application associated with the registered device and a corresponding device application can be launched upon selected of a registered device.Type: GrantFiled: February 17, 2016Date of Patent: July 17, 2018Assignee: Kii, Inc.Inventors: Makoto Iguchi, Phani Pandrangi, Susumu Ishizuka
-
Publication number: 20160241994Abstract: The present disclosure generally relates to techniques for implementing location based device services. Techniques are described for enabling registration of a device to a server system and providing access to the registered devices via a universal application. In certain embodiments, the universal application may receive, from an end user, one or more location based search parameters for a registered device. The universal application may determine registered devices that satisfy the one or more location based search parameters. In some embodiments, service attributes can also be input when searching for a registered device. In addition, some embodiments determine a device application associated with the registered device and a corresponding device application can be launched upon selected of a registered device.Type: ApplicationFiled: February 17, 2016Publication date: August 18, 2016Applicant: Kii, Inc.Inventors: Makoto Iguchi, Phani Pandrangi, Susumu Ishizuka
-
Publication number: 20160197773Abstract: Techniques that enable a user of an application to refer or share the application with another user and for onboarding the new user to the referred or shared application. In certain embodiments, the application to be shared is automatically downloaded and installed on the other user's device. As part of the sharing or onboarding of the other user, configuration data for the application is also automatically downloaded to the other user's device and applied to the application, where the downloaded configuration data includes one or more customized configuration settings reflecting one or more customizations made to the application due to the first or original user's interactions with the application on the first user's device.Type: ApplicationFiled: January 6, 2016Publication date: July 7, 2016Applicant: Kii, Inc.Inventors: Phani Pandrangi, Makoto Iguchi, Susumu Ishizuka
-
Patent number: 9280752Abstract: Certain example embodiments described herein relate to techniques for enabling a business process model (BPM) to be transparent (in whole or in part) from the source of data that triggers it. More particularly, certain example embodiments relate to techniques enabling transparent composition and decomposition of e-form data from one or more e-form formats into data that is directly usable by a Business Process Model Engine. Information from an e-form may, for example, be used in a business process, e.g., after a template or document type is created that represents the e-form in a format that the BPM Engine understands, and the e-form may be transparently composed into and decomposed out from the business data in certain example embodiments.Type: GrantFiled: November 26, 2010Date of Patent: March 8, 2016Assignee: SOFTWARE AGInventors: Phani Pandrangi, Loren Froomin, Mike Noehren, Olaf Brinkmann
-
Publication number: 20120137205Abstract: Certain example embodiments described herein relate to techniques for enabling a business process model (BPM) to be transparent (in whole or in part) from the source of data that triggers it. More particularly, certain example embodiments relate to techniques enabling transparent composition and decomposition of e-form data from one or more e-form formats into data that is directly usable by a Business Process Model Engine. Information from an e-form may, for example, be used in a business process, e.g., after a template or document type is created that represents the e-form in a format that the BPM Engine understands, and the e-form may be transparently composed into and decomposed out from the business data in certain example embodiments.Type: ApplicationFiled: November 26, 2010Publication date: May 31, 2012Inventors: Phani Pandrangi, Loren Froomin, Mike Noehren, Olaf Brinkmann
-
Patent number: 7904953Abstract: Web application code can be interpreted to indicate a pagelet web application. A combined display including a section of the pagelet web application in a page of the first application can then be produced.Type: GrantFiled: June 19, 2007Date of Patent: March 8, 2011Assignee: BEA Systems, Inc.Inventors: David P. Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
-
Patent number: 7886352Abstract: A reverse proxy server can provide access to web applications. The reverse proxy system can produce interstitial pages not generated with the web application code and optionally block access to the web application until the interstitial pages have been processed.Type: GrantFiled: June 19, 2007Date of Patent: February 8, 2011Assignee: Oracle International CorporationInventors: Phani Pandrangi, Michael Lossos, Don L. Hayler, Daniel Vu, William Adjie-Winoto
-
Patent number: 7861290Abstract: A reverse proxy server can receive user requests for web applications. Web application code can be obtained for a first web application. The reverse proxy server can be configured to recognize a specific proxied web application page to indicate a pagelet web application. The pagelet web application code can be obtained from the pagelet web application and a combined presentation produced by inserting the pagelet web application into a specified location in the first web application. This embodiment allows a pagelet web application code to be inserted into a first web application where the first web application code has not been modified prior to the first web application being proxied.Type: GrantFiled: June 19, 2007Date of Patent: December 28, 2010Assignee: Oracle International CorporationInventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler, Thomas Quigley, Michael Ryan Amend
-
Patent number: 7861289Abstract: A reverse proxy server can receive user requests for web applications. Web application code can be obtained for a first web application. A tag in the first web application can be interpreted to indicate a pagelet web application. The pagelet web application code can be obtained from the pagelet web application and a combined presentation produced.Type: GrantFiled: June 19, 2007Date of Patent: December 28, 2010Assignee: Oracle International CorporationInventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
-
Publication number: 20090083726Abstract: User requests for a web application can be received at a reverse proxy. Web application code for a first application can be obtained. Data can be checked at the reverse proxy to determine whether to insert an element into the first application. If there is a match, a combined web application can be produced, including the first web application and the element.Type: ApplicationFiled: September 9, 2008Publication date: March 26, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Michael Ryan Amend, David P. Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler, Thomas Doyle Quigley, Stanley Hsinheng Lin
-
Publication number: 20080313728Abstract: A reverse proxy server can provide access to web applications. The reverse proxy system can produce interstitial pages not generated with the web application code and optionally block access to the web application until the interstitial pages have been processed.Type: ApplicationFiled: June 19, 2007Publication date: December 18, 2008Applicant: BEA SYSTEMS, INC.Inventors: Phani Pandrangi, Michael Lossos, Don L. Hayler, Daniel Vu, William Adjie-Winoto
-
Publication number: 20080250388Abstract: A tag in first web application code can be interpreted to indicate a pagelet web application. Code from the pagelet web application can be inserted into a page of the first application.Type: ApplicationFiled: June 19, 2007Publication date: October 9, 2008Applicant: BEA SYSTEMS, INC.Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
-
Publication number: 20080077981Abstract: A reverse proxy server can receive user requests for web applications. Web application code can be obtained for a first web application. A tag in the first web application can be interpreted to indicate a pagelet web application. The pagelet web application code can be obtained from the pagelet web application and a combined presentation produced.Type: ApplicationFiled: June 19, 2007Publication date: March 27, 2008Applicant: BEA SYSTEMS, INC.Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
-
Publication number: 20080077980Abstract: Web application code can be interpreted to indicate a pagelet web application. A combined display including a section of the pagelet web application in a page of the first application can then be produced.Type: ApplicationFiled: June 19, 2007Publication date: March 27, 2008Applicant: BEA SYSTEMS, INC.Inventors: David F. Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
-
Publication number: 20080077983Abstract: A reverse proxy server can receive user requests for web applications. Web application code can be obtained for a first web application. The reverse proxy server can be configured to recognize a specific proxied web application page to indicate a pagelet web application. The pagelet web application code can be obtained from the pagelet web application and a combined presentation produced by inserting the pagelet web application into a specified location in the first web application. This embodiment allows a pagelet web application code to be inserted into a first web application where the first web application code has not been modified prior to the first web application being proxied.Type: ApplicationFiled: June 19, 2007Publication date: March 27, 2008Applicant: BEA SYSTEMS, INC.Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler, Thomas Quigley