Patents by Inventor Jagadish Bandhole
Jagadish Bandhole 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: 9430207Abstract: A cloud-based web platform providing for creating and managing native smartphone and tablet software applications for devices of different platforms based on a unified mobile specification is disclosed. The platform comprises a mobile application builder for creating, maintaining and editing a mobile application specification. The platform further comprises a mobile application engine for automatic compiling native mobile applications based on the mobile application specification. The platform further comprises a mobile application manager for delivering or deploying the native mobile applications to selected client devices and managing a workflow of the one or more native mobile applications.Type: GrantFiled: March 12, 2014Date of Patent: August 30, 2016Assignee: MobileForce Software, Inc.Inventors: Jagadish Bandhole, Bill Blume, Sekaran Nanja, TK Lakshman
-
Patent number: 9239713Abstract: A method for rendering native mobile applications is disclosed. The method includes maintaining, by a computing device with one or more processors and a memory, a mobile application specification, a plurality of plug-in specifications, each of the plug-in specifications being associated with at least one first enterprise backend resource or enterprise service, and a plurality of widget specifications, each of the widget specifications being associated with at least one second enterprise backend resource or enterprise service. The method selectively integrates at least one of the plug-in specifications or at least one of the widget specifications into the mobile application specification. The method further compiles one or more native mobile applications based at least in part on the mobile application specification, and sends the one or more native mobile applications to one or more client devices.Type: GrantFiled: March 5, 2014Date of Patent: January 19, 2016Assignee: MobileForce Software, Inc.Inventors: TK Lakshman, Jagadish Bandhole, Bill Blume, Sekaran Nanja
-
Patent number: 9218162Abstract: A method for synthesizing mobile applications is provided. The method includes receiving a mobile application specification and compiling a first native mobile application based at least in part on the mobile application specification. A second native mobile application is then compiled based at least in part on the mobile application specification. The first native mobile application is sent to a first client device. The first native mobile application is specific to the first client device and the first native mobile application is capable of being executed by the first client device. The second native mobile application is sent to a second client device, the second native mobile application being specific to the second client device and the second native mobile application is capable of being executed by the second client device.Type: GrantFiled: March 6, 2014Date of Patent: December 22, 2015Assignee: MobileForce Software, Inc.Inventors: Bill Blume, Jagadish Bandhole, Sekaran Nanja, T K Lakshman
-
Patent number: 8887143Abstract: A system for describing computing environments as electronic documents, programs or other types of electronic representation or data is disclosed. The environment description can be created, transferred and ultimately used to create the specified computing environment for use by an end user, or users, in many different applications. The invention provides abstraction software and a user interface to allow a human user to specify a definition for the computing environment. Desired components are selected and included in the environment definition. Environment definitions can be stored and transferred in a manner compatible with typical electronic information. Environment definitions can be installed onto hardware and software resources by installation software. Environments can be installed on specific components from which the environment was originally abstracted, or on other sufficiently similar components.Type: GrantFiled: May 8, 2006Date of Patent: November 11, 2014Assignee: Symantec Operating CorporationInventors: William Blume, Sekaran Nanja, Jagadish Bandhole
-
Patent number: 8631103Abstract: A solution for remotely administering dynamic computing environments is provided. A list of administrative actions and computing devices are displayed on a user interface. The user then can select an administrative action to be performed on any number of the computing devices in the list. Once selected, a signal is sent to the remote computing environment indicating the administrative action to be performed on the selected computing devices. The administrative action is then performed on the selected computing devices.Type: GrantFiled: May 18, 2001Date of Patent: January 14, 2014Assignee: Symantec Operating CorporationInventors: Saugata Guha, Carleton Miyamoto, Jagadish Bandhole
-
Patent number: 7895424Abstract: A system allowing a target machine to be booted up from a disk image stored in memory. Instead of reading the boot-up information from a disk drive or other physical device the data is read from memory. No modification is necessary to native operating system, input/output subsystem, bootstrap code, etc., since the invention modifies characteristics, such as vectors used by the operating system, to make the disk image in memory appear to be the same as a standard external device.Type: GrantFiled: May 22, 2007Date of Patent: February 22, 2011Assignee: Symantec Operating CorporationInventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja
-
System for dynamic provisioning for secure, scalable, and extensible networked computer environments
Patent number: 7792125Abstract: A system and method for provisioning a virtual network is provided. Virtual networks can be automatically formed including switches in networks, such as local and private networks. Once the virtual networks are formed, virtual computing devices can be provisioned in place of physical computing devices that are connected to the switches. A system for provisioning a virtual network including a first virtual subnet and a second virtual subnet is provided. The system includes a first switch; a second switch; a first software process associated with first switch for provisioning the first virtual subnet; a second software process associated with the second switch for provisioning the second virtual subnet; and a communication link connecting the first switch and the second switch.Type: GrantFiled: January 18, 2006Date of Patent: September 7, 2010Assignee: Symantec Operating CorporationInventors: Carleton Miyamoto, Chang Lin, William Blume, Jagadish Bandhole -
Patent number: 7783760Abstract: Two computers of a standard size, such as 1U, are mounted in a single standard size space. This arrangement almost doubles the space utilization of a rack and thereby halves the cost of hosting a dynamic computing environment. Also, a plurality of chassis are mounted on a rack where each chassis can hold more than one single-board computers. This arrangement enables provisioning of computing environments computing power in increments other than multiples of 1U.Type: GrantFiled: December 11, 2007Date of Patent: August 24, 2010Assignee: Symantec CorporationInventors: Carleton Miyamoto, Jagadish Bandhole
-
Patent number: 7702892Abstract: A system enabling computing to be provided as a packaged product or as a remote resource to users. Computing is delivered as a product or a resource by providing dynamic computing environments to users based on users' choices of virtual components (hardware, software or network components). A customer can choose the components and configure a computing environment. The system packages this environment and makes it available for users to compute. A service provider can use the system to create computing environments, automatically, on demand and thus providing computing as a remote resource to customers. The system monitors the usage of the customers and they are billed accordingly. In either case users can carry out their computing activity remotely using a client device such as a web browser.Type: GrantFiled: October 4, 2005Date of Patent: April 20, 2010Assignee: Symantec Operating CorporationInventors: Jagadish Bandhole, Sekaran Nanja, Shan Balasubramaniam
-
Patent number: 7673130Abstract: A system uses a protocol stack on a card external to a motherboard in a target computer system. A processor on the motherboard is able to make use of the external protocol stack during boot-up of the computer, or at any other time, so that it is not necessary to load the protocol stack into the motherboard's memory. This saves time, memory, and disk space and permits an external, managing, computer system to communicate with a computer just after power-up without loading and configuring a protocol stack so that the managing computer system can control the boot-up of the target computer system. The extra memory saved, especially, is important in running many MS-DOS applications, such as firmware flash utilities. A preferred embodiment of the invention uses a UDP/Internet Protocol (UDP/IP) stack resident in a Preboot Execution Environment (PXE) on, e.g, a network card. The approach described herein can be applied to other utilities, protocol stacks or resources (hardware and software) on other cards.Type: GrantFiled: September 30, 2005Date of Patent: March 2, 2010Assignee: Symantec Operating CorporationInventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja
-
Patent number: 7506151Abstract: A system for managing boot-up of target machines. In a preferred embodiment, a server computer acts as a managing computer. A target machine notifies the server that the target machine has been powered-up. The server allocates an IP address and sends a response to the target machine. The target machine download boot-up software from the server computer. The target machine then downloads discovery software from the server computer for purposes of determining information about the configuration and resources of the target machine. Standard protocols and mechanisms such as DHCP, BOOTP, TFTP and others can be used. The system works with different types of manufacturers' processors and platforms.Type: GrantFiled: February 14, 2006Date of Patent: March 17, 2009Assignee: Symantec Operating CorporationInventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja
-
Patent number: 7496920Abstract: A system and a method of providing a dynamic computing environment to a user, in which the dynamic computing environment is configured to communicate and to operate under the control of the user. The dynamic computing environment has one or more virtual resources including at least one virtual computing device and one or more computer programs associated with the at least one virtual computing device. According to the present invention, the user has access, for example, to interact with, to modify, and to use the dynamic computing environment including the at least one virtual resource and the at least one physical resource.Type: GrantFiled: June 25, 2007Date of Patent: February 24, 2009Assignee: Symantec Operating CorporationInventors: Jagadish Bandhole, Sekaran Nanja, William Blume, Carleton Miyamoto
-
Publication number: 20080051066Abstract: Systems, apparatus and methods are described that provide abstractions, automation, personalization, tools and delivery systems useful in the publication, sharing, viewing, communication, transmission and reception of information on telephone networks. The invention provides systems, apparatus and methods for conducting transactions on telephone networks, for automated, customized, integrated and bimodal responses to phone calls. Subscribers may customize and configure personalized and customized automated response systems that are adaptable based on caller identity and time of day. Flexible customization of responses is enabled using rule-based engines. Personalized subscriber identities enable callers to reach subscribers without direct access to subscriber telephone numbers. Subscriber telephone numbers can be aggregated and accessed through a single contact point. Flexible automated call forwarding to appropriate subscriber telephone numbers is provided.Type: ApplicationFiled: December 5, 2006Publication date: February 28, 2008Applicant: fonemine, Inc.Inventors: Jagadish Bandhole, T.K. Lakshman, Sekaran Nanja
-
Patent number: 7308500Abstract: Two computers of a standard size, such as 1U, are mounted in a single standard size space. This arrangement almost doubles the space utilization of a rack and thereby halves the cost of hosting a dynamic computing environment. Also, a plurality of chassis are mounted on a rack where each chassis can hold more than one single-board computers. This arrangement enables provisioning of computing environments computing power in increments other than multiples of 1U.Type: GrantFiled: September 26, 2006Date of Patent: December 11, 2007Assignee: Symantec Operating CorporationInventors: Carleton Miyamoto, Jagadish Bandhole
-
Publication number: 20070243887Abstract: Systems, apparatus and methods are described that provide abstractions, tools and delivery systems useful in the publication, sharing, viewing, communication, transmission and reception of information on telephone networks. The invention also provides systems, apparatus and methods for conducting transactions on telephone networks. The systems, methods and apparatus can be optimized for use in mobile devices and may be addressed using existing telephone numbers. The abstraction typically maintains a built-in location capability. A plurality of tools are provided including a language for rendering information on telephone devices, and a protocol for enabling communications between telephone devices. In some embodiments, personal and business telephone numbers can be associated with addressable useful information about that telephone number.Type: ApplicationFiled: November 1, 2006Publication date: October 18, 2007Applicant: fonemine, Inc.Inventors: Jagadish Bandhole, TK Lakshman, Sekaran Nanja
-
Patent number: 7278142Abstract: A system and a method of providing a dynamic computing environment to a user, in which the dynamic computing environment is configured to communicate and to operate under the control of the user. The dynamic computing environment has one or more virtual resources including at least one virtual computing device and one or more computer programs associated with the at least one virtual computing device. According to the present invention, the user has access, for example, to interact with, to modify, and to use the dynamic computing environment including the at least one virtual resource and the at least one physical resource.Type: GrantFiled: May 17, 2001Date of Patent: October 2, 2007Assignee: Veritas Operating CorporationInventors: Jagadish Bandhole, Sekaran Nanja, William Blume, Carleton Miyamoto
-
Publication number: 20070208688Abstract: Systems, apparatus and methods are described that provide data services including publication and viewing of personal and business content on phone devices via phone networks. The invention provides systems, methods, tools and delivery systems useful in the publication, sharing, viewing, searching, communication, transmission, alerting, notification & feedback, collaboration and commerce on telephone networks.—Subscribers may publish content specifically targeted for phones and view such content on existing phone devices, on phone networks. Subscribers may search for relevant content on phone devices and may send/receive alerts that can be tied to their search operations. Subscribers may also create, join, participate in communities via their phone devices as well as, view, and update content designed specifically for such phone communities. Commerce can also be initiated and automated end-to-end via Fonemine services, protocols, and abstractions that are described in this invention.Type: ApplicationFiled: February 7, 2007Publication date: September 6, 2007Inventors: Jagadish Bandhole, T.K. Lakshman, Sekaran Nanja
-
Publication number: 20070206760Abstract: Disclosed herein is technology for, among other things, initiating a voice chat. The technology includes accepting information identifying one or more individuals to invite to participate in the voice chat, initiating calls to the one or more individuals to invite the individuals to join the voice chat, and establishing the voice chat amongst all individuals who accept their respective invitations to join in the voice chat with voice advertisements and chat control supported within the voice chat.Type: ApplicationFiled: December 22, 2006Publication date: September 6, 2007Inventors: Jagadish Bandhole, T.K. Lakshman, Sekaran Nanja, Victor Ho
-
Patent number: 7222229Abstract: A system allowing a target machine to be booted up from a disk image stored in memory. Instead of reading the boot-up information from a disk drive or other physical device the data is read from memory. No modification is necessary to native operating system, input/output subsystem, bootstrap code, etc., since the invention modifies characteristics, such as vectors used by the operating system, to make the disk image in memory appear to be the same as a standard external device.Type: GrantFiled: December 2, 2005Date of Patent: May 22, 2007Assignee: VERITAS Operating CorporationInventors: Carleton Miyamoto, Jagadish Bandhole, Sekaran Nanja
-
Patent number: 7213231Abstract: Dynamic Computing Environments (DCEs) are used throughout phases of a software lifecycle. The DCE is configured through a remote user for a phase in the lifecycle. The DCE is then configured according to the command. The user then uses the DCE to fulfill the requirements of the phase. When the phase is completed, a command from the remote user is sent to configure the DCE for another phase. Once the DCE is re-configured, the user uses the DCE to fulfill the requirements of the phase.Type: GrantFiled: January 11, 2002Date of Patent: May 1, 2007Assignee: Cisco Technology, Inc.Inventors: Jagadish Bandhole, Sekaran Nanja, Shan Balasubramaniam