Bali
Bahri B. Bali, Cary, NC US
Patent application number | Description | Published |
---|---|---|
20080282359 | SYSTEM FOR CONTROLLING WRITE ACCESS TO AN LDAP DIRECTORY - A method is provided to control access to a software application and, more particularly, to control access to a first software application using a second trusted application. The method comprises extracting data from a decrypted client request and determining a request type from the extracted data. The method further comprises ascertaining an entry type value from at least one of the extracted data and an entry and creating at least one string by prepending the entry type value to one or more attributes associated with the entry. Additionally, the method includes comparing the at least one string to one or more record entries to determine whether a client has permission to perform the request type. | 11-13-2008 |
20100146517 | SYSTEM AND METHOD FOR A RATE CONTROL TECHNIQUE FOR A LIGHTWEIGHT DIRECTORY ACCESS PROTOCOL OVER MQSERIES (LOM) SERVER - A system and method for controlling rates for a Lightweight Directory Access Protocol (LDAP) over MQSeries (LoM) server. The system comprises a health metrics engine configured to calculate an actual delay value, at least one LoM server configured to asynchronously obtain the actual delay value from the health metrics engine and place the delay value between one or more requests, and a LDAP master configured to accept the one or more requests and send information in the one or more requests to a LDAP replica. | 06-10-2010 |
20120331171 | System and Method for a Rate Control Technique for a Lightweight Directory Access Protocol Over MQSeries (LOM) Server - A system and method for controlling rates for a Lightweight Directory Access Protocol (LDAP) over MQSeries (LoM) server. The system includes a health metrics engine that calculates an actual delay value, a LoM server that asynchronously obtains the actual delay value from the health metrics engine and place the delay value between one or more requests, and a LDAP master that accepts the one or more requests and send information in the one or more requests to a LDAP replica. | 12-27-2012 |
20140006614 | ON-DEMAND GLOBAL SERVER LOAD BALANCING SYSTEM AND METHOD OF USE | 01-02-2014 |
20150142971 | System and Method for a Rate Control Technique for a Lightweight Directory Access Protocol Over MQSeries (LOM) Server - A system and method for controlling rates for a Lightweight Directory Access Protocol (LDAP) over MQSeries (LoM) server. The system includes a health metrics engine that calculates an actual delay value, a LoM server that asynchronously obtains the actual delay value from the health metrics engine and place the delay value between one or more requests, and a LDAP master that accepts the one or more requests and send information in the one or more requests to a LDAP replica. | 05-21-2015 |
Doreen Bali, North Ryde AU
Patent application number | Description | Published |
---|---|---|
20150274996 | INK FORMULATIONS FOR IMPROVING PRINTHEAD LIFETIME - An inkjet ink includes: (i) a disazo dye of formula (I): | 10-01-2015 |
Garima Bali, Salt Lake City, UT US
Patent application number | Description | Published |
---|---|---|
20110201702 | ULTRA SMALL SYNTHETIC DOPED FERRIHYDRITE WITH NANOFLAKE MORPHOLOGY FOR SYNTHESIS OF ALTERNATIVE FUELS - A ferrihydrite catalyst composition can comprise a ferrihydrite of a structural promoter metal, a chemical promoter metal and potassium to form an amorphous nanoparticulate. The ferrihydrite catalyst can be formed by dissolving an iron salt, a structural promoter metal salt and a chemical promoter metal salt in water to form an aqueous iron solution. A ferrihydrite solid can be precipitated from the aqueous iron solution by addition of a precipitating agent under conditions such that the ferrihydrite solid is a nanoparticulate. A potassium can be incorporated into the ferrihydrite solid to form a ferrihydrite catalyst precursor. The ferrihydrite catalyst precursor can be calcined to form the ferrihydrite catalyst. A synthesis gas can be readily converted to a fuel product by contacting the ferrihydrite catalyst with the synthesis gas under reaction conditions sufficient to form a fuel product mixture. | 08-18-2011 |
Garima S. Bali, Salt Lake City, UT US
Patent application number | Description | Published |
---|---|---|
20100032171 | Supercritical Pentane as an Extractant for Oil Shale - The present invention is directed to methods of extracting a hydrocarbon-based product from subsurface (oil) shale formations, wherein such methods rely on the use of an extraction fluid comprising pentane for facilitating the production of a mobile hydrocarbon-based product when the pentane contacts hydrocarbons in subsurface shale. The contacting process, and the subsequent process of recovering the mobile hydrocarbon-based product, is further enhanced by the methods of fracturing and/or rubblizing portions of the shale formation, so as to enhance their fluid permeability. | 02-11-2010 |
Gurbinder S. Bali, Highlands Ranch, CO US
Patent application number | Description | Published |
---|---|---|
20130086479 | GENERATING STATE-DRIVEN ROLE-BASED LANDING PAGES - A method, computer system, and computer program product for generating state-driven role-based landing pages. An enterprise application user in a secure enterprise application environment provides user-specified content relevant to the user's role in the enterprise, and when the user invokes an enterprise application, initial screens displayed by the enterprise application are displayed as landing pages using the user-specified content. The method commences by validating an enterprise application user using a user profile and a security model where the security model serves to distinguish permitted or allowed enterprise application user activities from denied enterprise application activities. Once validated, then the method identifies a user's role or roles, and further, identifies the user's selection of subscriptions (e.g., subscriptions pertaining to content related to the user's role). Given the user role and the user's selection of subscriptions, systems keep track of user states to use when populating landing pages with subscription content. | 04-04-2013 |
Gurbinder Singh Bali, Highlands Ranch, CO US
Patent application number | Description | Published |
---|---|---|
20140096046 | COMPOSITE APPLICATION FRAMEWORK - Various arrangements for managing a layout within a composite application is presented. A selection of a first application widget may be received. A selection of a second application widget may also be received. The content of the first and second application widget may be based at least in part on content of the selected record within the database interface presented as part of the composite application. A definition of a display layout configuration may be received which defines display sizes and display positions of the first application widget, the second application widget, and the database interface for simultaneous presentation. The first application widget, the second application widget, and the database interface may be arranged in accordance with the display layout configuration. The composite application may be presented having the first application widget, the second application widget, and the database interface arranged according to the display layout configuration. | 04-03-2014 |
20150089270 | USER-DIRECTED DIAGNOSTICS AND AUTO-CORRECTION - A method, system, and computer program product for performing user-initiated logging and auto-correction in hardware/software systems. Embodiments commence upon identifying a set of test points and respective instrumentation components, then determining logging capabilities of the instrumentation components. The nature and extent of the capabilities and configuration of the components aid in generating labels to describe the various logging capabilities. The labels are then used in a user interface so as to obtain user-configurable settings which are also used in determining auto-correction actions. A measurement taken at a testpoint may result in detection of an occurrence of a certain condition, and auto-correction steps can be taken by retrieving a rulebase comprising a set of conditions corresponding to one or more measurements, and corrective actions corresponding to the one or more conditions. Detection of a condition can automatically invoke any number of processes to apply a corrective action and/or emit a recommendation. | 03-26-2015 |
20150089304 | USER-DIRECTED LOGGING AND AUTO-CORRECTION - A method, system, and computer program product for performing user-initiated logging and auto-correction in hardware/software systems. Embodiments commence upon identifying a set of test points and respective instrumentation components, then determining logging capabilities of the instrumentation components. The nature and extent of the capabilities and configuration of the components aid in generating labels to describe the various logging capabilities. The labels are then used in a user interface so as to obtain user-configurable settings which are also used in determining auto-correction actions. A measurement taken at a testpoint may result in detection of an occurrence of a certain condition, and auto-correction steps can be taken by retrieving a rulebase comprising a set of conditions corresponding to one or more measurements, and corrective actions corresponding to the one or more conditions. Detection of a condition can automatically invoke any number of processes to apply a corrective action and/or emit a recommendation. | 03-26-2015 |
20150089466 | METHOD AND SYSTEM FOR IMPLEMENTING AN ACTION COMMAND ENGINE - Disclosed are improved methods, systems, and computer program products for implementing an action command engine to simplify an end user's experience in executing processes in applications by enabling an action command engine to guide a user through the process in a step by step fashion. Embodiments of the invention can be implemented in different modes of operations, such as manual mode, auto-entry mode, or batch fill mode. A universal next button may be deployed to guide end user's through any process or task in software applications. | 03-26-2015 |
20160089606 | GAMIFICATION PLATFORM - Systems to gamify a data processing application using auditing data. Processing commences upon accessing electronic records comprising a set of application auditing specifications that identify one or more transaction types to be executed by a data processing application. Certain transactions corresponding to the identified transaction types are observed by an auditing facility during operation of the data processing application. At least some of the identified transaction types and measured audit parameters corresponding to the transactions are recorded. A gamification module associates the measured audit parameters with game parameters. Motivational imagery such as a scoreboard is generated for display. | 03-31-2016 |
20160092036 | RECASTING A FORM-BASED USER INTERFACE INTO A MOBILE DEVICE USER INTERFACE USING COMMON DATA - A method, system, and computer program product for mobile device interface generation. Embodiments commence upon receiving electronic communication comprising form metadata describing a user interface form. The form metadata comprises one or more field identifiers, which fields of the user interface form are bound to JSON messages (e.g., to receive field data). The form metadata further describes data types pertaining to the form fields, and the data types pertaining to the fields are used to select one or more user interface screen devices from a repository. One or more of the user interface screen devices are associated (e.g., bound) to occurrences of the same JSON message as were bound to fields of the user interface form. The selected one or more interface screen devices are output in a format of data that describes the selected interface screen devices in a manner for deployment on corresponding a mobile device or devices. | 03-31-2016 |
20160094421 | PLATFORM FOR CAPTURING, PROCESSING, STORAGING, AND PRESENTATION OF GENERIC SENSOR DATA FROM REMOTE ARBITRARY LOCATIONS - Disclosed is a method and mechanism to implement a unified infrastructure for handling IoT components and devices. A platform is provided to integrate, access, and control any type of local device, and to use any type of back-end application to processed collected data from the local devices. | 03-31-2016 |
20160094497 | BUILDING MESSAGE RELATIONSHIPS FOR OFFLINE OPERATION OF AN ENTERPRISE APPLICATION - A system, method, and computer program product for building JSON message relationships for offline operation of an enterprise application is presented. The claimed embodiments address the problem of mobile application behavior during periods of limited access to backend application services and data. More specifically, some embodiments are directed to approaches for capturing request and response information communicated between a client device and application server when connected by a network, and storing respective relationships using the captured information. The stored requests and responses and respective relationships are used to emulate the backend services provided by the application server when the client device is disconnected from the network. In one or more embodiments, a crawler on the client device can generate simulated online requests to build a set of information for use by the emulator when the client device is disconnected from the application server. | 03-31-2016 |
Kalika Bali, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120278302 | MULTILINGUAL SEARCH FOR TRANSLITERATED CONTENT - The multilingual search for transliterated content technique described herein enables a user to submit a search query in both a native script and its foreign script (e.g., Roman script) transliteration and return relevant results in both the scripts while taking care of the spelling variations in transliterated forms. The technique crawls the World Wide Web for data in both the native script and foreign script transliterated forms of the data. It uses a transliteration engine to generate native script equivalents of the foreign script transliterated data and disambiguates the data in native script (whenever possible). The unique native script word forms are then used to jointly index the data in both the scripts. If the query is in native script, it is directly searched for in the index, otherwise the transliterated query is first converted into native script form(s) and then searched in the indexed database to retrieve and rank results in both the scripts. | 11-01-2012 |
Naveen Bali, Durham, NC US
Patent application number | Description | Published |
---|---|---|
20160077738 | Fibre Channel Storage Array Methods for Port Management - Methods and systems for processing failover operations in a storage array configured for Fibre Channel communication are provided. One example method includes executing a primary process in user space of a controller of the storage array. The primary process is configured to process request commands from one or more initiators and has access to a volume manager for serving data input/output (I/O) requests. The primary process has a connection to a port of storage array when in operation. The method further executes a secondary process in the user space of the controller to process request commands from one or more of the initiators. The secondary process is not provided access to the volume manger and is provided access to data for responding to non-I/O requests. The secondary process is not provided a connection to the port when the primary process is in operation. The second process is configured to detect that the primary process has entered a state of non-operation, and in response performing a port grab of the port by the secondary process. The method further includes causing a replay of in-progress commands that were being executed by the primary process before entering the state of non-operation and deleting the in-progress commands. The method continues to execute the secondary process while the primary process is in the non-operation state. | 03-17-2016 |
20160077996 | Fibre Channel Storage Array Having Standby Controller With ALUA Standby Mode for Forwarding SCSI Commands - Storage arrays, systems and methods for processing commands to enable SCSI-level forwarding between an active controller and a standby controller are provided. In one example, the standby controller has ports that operate in an asymmetric logical unit access (ALUA) standby (SB) mode. One such method includes receiving a command by a port of the standby controller, wherein the port operates in the ALUA SB mode. The method includes identifying that the command is of a type that is predefined for forwarding, and forwarding the command from a SCSI layer of the standby controller to a SCSI layer of the active controller. The method further includes processing the command in a user space of the active controller to generate return data and forwarding the return data from the active controller to the standby controller. The method additionally includes sending the return data to the initiator, over the port of the standby controller. | 03-17-2016 |
Naveen Bali, Cary, NC US
Patent application number | Description | Published |
---|---|---|
20080294846 | DYNAMIC OPTIMIZATION OF CACHE MEMORY - The present invention includes dynamically analyzing look-up requests from a cache look-up algorithm to look-up data block tags corresponding to blocks of data previously inserted into a cache memory, to determine a cache related parameter. After analysis of a specific look-up request, a block of data corresponding to the tag looked up by the look-up request may be accessed from the cache memory or from a mass storage device. | 11-27-2008 |
Naveen Bali, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140033221 | PROCESSOR SCHEDULING METHOD AND SYSTEM USING DOMAINS - Aspects of the present invention concern a method and system for scheduling a request for execution on multiple processors. This scheduler divides processes from the request into a set of domains. Instructions in the same domain are capable of executing the instructions associated with the request in a serial manner on a processor without conflicts. A relative processor utilization for each domain in the set of the domains is based upon a workload corresponding to an execution of the request. If there are processors available then the present invention provisions a subset of available processors to fulfill an aggregate processor utilization. The aggregate processor utilization is created from a combination of the relative processor utilization associated with each domain in the set of domains. If processors are not needed then some processors may be shut down. Shutting down processors in accordance with the schedule saves energy without sacrificing performing. | 01-30-2014 |
Niraj Bali, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110195758 | MOBILE DEVICE HAVING PLURALITY OF INPUT MODES - A mobile device or system comprises a housing, a voice sensor that is configured to detect sound, a speaker, and a processing circuit configured to operate in both a first mode and a second mode. The processing circuit receives instructions from a user by detecting the user touching the device or an accessory of the device when in the first mode and receives instructions from the voice of the user through the voice sensor when in the second mode. When a predetermined requirement is met, the processing circuit is configured to switch from a first mode to a second mode without receiving specific instructions from the user to switch the mode at the time of switching. | 08-11-2011 |
Oded Bali, Kiryat-Ono IL
Patent application number | Description | Published |
---|---|---|
20100169427 | APPARATUS AND METHOD FOR ADDING ADVANCED CONTENT TO COMPUTERIZED MESSAGES - The subject matter discloses a content server for managing advanced content related to computerized messages, comprising a processing module adapted for associating the advanced content to with a computerized message, wherein the content server resides within an open network. In some cases, the content server is connected to a first communication device used for sending the computerized message and a second communication device used for receiving the computerized message. | 07-01-2010 |
Siddaram Siddanna Bali, Rawoor IN
Patent application number | Description | Published |
---|---|---|
20150271099 | STATELESS SERVICES IN CONTENT MANAGEMENT CLIENTS - Techniques to provide stateless services in a content management client are disclosed. A session manager is instantiated to service a request to access a content item. The session manager is used to obtain from a global session pool that is not specific to the session manager a session to service the request. The session is used to service the request. Once the request has been completed the session manager may be terminated, but the global session pool and associated object cache remain. | 09-24-2015 |
Soshant Bali, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20110216665 | METHOD AND SYSTEM FOR THE DISTRIBUTION OF INTERNET PROTOCOL TRAFFIC IN A COMMUNICATION SYSTEM - A method for operating a communication system is provided. The method includes receiving an arrival rate of a plurality of real-time packets, and receiving a real-time packet including a first plurality of identifiers, for transmission on a first link or a second link, where the first link has a first bandwidth. The method also includes processing the real-time packet to select a first selected link from the first link and the second link based on the first plurality of identifiers, the arrival rate of the plurality of real-time packets, and the first bandwidth, and transmitting the real-time packet on the first selected link. | 09-08-2011 |
Soshant Bali, Danville, CA US
Patent application number | Description | Published |
---|---|---|
20150146554 | METHOD AND APPARATUS FOR MEASURING END-TO-END ACCESSIBILITY IN VOICE OVER LONG TERM EVOLUTION NETWORKS - In one embodiment, a method for estimating end-to-end accessibility in a voice over long term evolution network includes aggregating data, by a processor, from a plurality of sources in the network relating to calls originating from and terminating in the network, where the data indicates success rates for a plurality of procedures initiated by placement of the calls, and calculating, by the processor, a metric indicative of the end-to-end accessibility from the data. | 05-28-2015 |
Soshant Bali, San Mateo, CA US
Patent application number | Description | Published |
---|---|---|
20130165168 | POPULATION CHARACTERISTICS DERIVED FROM CONTROL SIGNALS ON WIRELESS COMMUNICATION NETWORKS - Embodiments disclosed herein provide systems and methods for deriving population counts and device flow characteristics on wireless communication networks. In a particular embodiment, a method provides receiving a first control signal transmitted by a first base station serving a first wireless sector and receiving a second control signal transmitted by a second base station serving a second wireless sector. The method further provides deriving a population count of a geographic area using device identifiers enumerated within the first and second control signals. | 06-27-2013 |
Sumit Bali, Salt Lake City, UT US
Patent application number | Description | Published |
---|---|---|
20100032171 | Supercritical Pentane as an Extractant for Oil Shale - The present invention is directed to methods of extracting a hydrocarbon-based product from subsurface (oil) shale formations, wherein such methods rely on the use of an extraction fluid comprising pentane for facilitating the production of a mobile hydrocarbon-based product when the pentane contacts hydrocarbons in subsurface shale. The contacting process, and the subsequent process of recovering the mobile hydrocarbon-based product, is further enhanced by the methods of fracturing and/or rubblizing portions of the shale formation, so as to enhance their fluid permeability. | 02-11-2010 |
20110201702 | ULTRA SMALL SYNTHETIC DOPED FERRIHYDRITE WITH NANOFLAKE MORPHOLOGY FOR SYNTHESIS OF ALTERNATIVE FUELS - A ferrihydrite catalyst composition can comprise a ferrihydrite of a structural promoter metal, a chemical promoter metal and potassium to form an amorphous nanoparticulate. The ferrihydrite catalyst can be formed by dissolving an iron salt, a structural promoter metal salt and a chemical promoter metal salt in water to form an aqueous iron solution. A ferrihydrite solid can be precipitated from the aqueous iron solution by addition of a precipitating agent under conditions such that the ferrihydrite solid is a nanoparticulate. A potassium can be incorporated into the ferrihydrite solid to form a ferrihydrite catalyst precursor. The ferrihydrite catalyst precursor can be calcined to form the ferrihydrite catalyst. A synthesis gas can be readily converted to a fuel product by contacting the ferrihydrite catalyst with the synthesis gas under reaction conditions sufficient to form a fuel product mixture. | 08-18-2011 |
Sumit Bali, Atlanta, GA US
Patent application number | Description | Published |
---|---|---|
20140241966 | SUPPORTED POLY(ALLYL)AMINE AND DERIVATIVES FOR CO2 CAPTURE FROM FLUE GAS OR ULTRA-DILUTE GAS STREAMS SUCH AS AMBIENT AIR OR ADMIXTURES THEREOF - Supported amine polymer adsorbents based on polymers containing only or primarily primary amines sites are to be used as regenerable adsorbents for CO | 08-28-2014 |