Balaji
Balaji Adikesavelu, Bedford, NH US
Patent application number | Description | Published |
---|---|---|
20080243891 | Mapping Data on a Network - Described are computer-based methods and apparatuses, including computer program products, for mapping data on a network. Input files including information files and schema files are utilized to generate platform independent runtime files. The processing of the runtime files generates one or more business service applications. The runtime files map data between a standard format and an internal format. | 10-02-2008 |
20080243901 | Generating Code on a Network - Described are computer-based methods and apparatuses, including computer program products, for generating code on a network. Input files including information files and schema files are utilized to generate platform independent runtime files. The processing of the runtime files generates one or more business service applications. The runtime files map data between a standard format and an internal format. | 10-02-2008 |
Balaji Agoram, Gaithersburg, MD US
Patent application number | Description | Published |
---|---|---|
20150307579 | Glucagon/GLP-1 Agonists For The Treatment Of Obesity - This disclosure provides GLP-1/glue agon agonist peptides for the treatment of metabolic diseases, e.g., obesity. | 10-29-2015 |
Balaji Anandapadmanaban, Bracknell GB
Patent application number | Description | Published |
---|---|---|
20140295831 | Background Paging Monitoring in Dual SIM Wireless Communication Device - A wireless communication device includes a single baseband processor and RF chain for servicing a first and second SIM. Each of the SIMs connects to a different network, and one may be used for one data type while the other is used for another data type. In order to track the connectivity of an inactive first SIM, a controller periodically interrupts service to the second SIM. During its connection, the first SIM monitors the connection to its network. A triggering mechanism and trigger threshold define when a switch to a new cell is needed. The device receives the mechanism and threshold from the network and calculates a modified threshold and/or mechanism is order to reduce a number of potentially missed calls. | 10-02-2014 |
Balaji Azhagiyapandiapuram, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110225641 | Token Request Troubleshooting - A system and method for troubleshooting errors that occur during token requests. An identity provider generates a session ID and uses the session ID when logging events that occur during handling of the request. Multiple servers, processes, or threads may use the same session ID. The session ID may be sent with an error message to the requester. An ID of one or more servers that processed the request may also be sent to the requester. Upon receiving the error message, the requester may provide the error information to an administrator, who uses the information to retrieve associated logged events. | 09-15-2011 |
Balaji Balasubramanyan, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090119092 | ENSURING PRODUCT CORRECTNESS IN A MULTILINGUAL ENVIRONMENT - A language package system that prevents undesirable behaviors resulting from an incompatibility between a core package of a software product and its language packages is provided. The language package system executes when a user starts the execution of the core package on a computing device. The language package system retrieves a language package version number from the core package that indicates the version number of compatible language packages and an indication of the preferred language of the user. The language package system then determines whether the computing device has a compatible language package that is available. When the computing device has a compatible language package, the software product uses that language package. When the computing device has no compatible language package, the language package system then performs processing that factors in the unavailability of a compatible language package. | 05-07-2009 |
20090119345 | RESOLVING CONFLICTS WHEN IMPORTING AN APPLICATION CUSTOMIZATION - A conflict resolution system allows an end user to export customizations to an application program so that the customizations can be imported by another end user. The conflict resolution system may export a customization by outputting metadata describing the customization. When the customization is a custom property, the metadata may include the name of the entity with which the property is associated, the name of the property, the type of the property, a globally unique identifier for the property, the location on the user interface for the input field for the custom property, and so on. End users may want to share not only their customizations but also the underlying data associated with a customization. When a conflict occurs during import of a customization alone without the data, then the conflict resolution system resolves the conflict in favor of the imported property. When a conflict occurs during import of a customization with data, the conflict resolution system resolves the conflict in favor of the existing property. | 05-07-2009 |
20110320889 | Server Reachability Detection - An application attempts to use a first protocol stack to send a first message to a server. After attempting to send the first message to the server, the application attempts to use a second protocol stack to send a second message to the server. After attempting to send the second message to the server, the application performs a timeout activity before a timeout period for the second message expires when the first message timed out. Alternatively, when the timeout period for the second message expires and the first message did not time out, the application performs the timeout activity. When the client device received a response to the second message from the server before the timeout period for the second message expires, the application performs a different activity. | 12-29-2011 |
20120011259 | User Authentication Across Multiple Network Stacks - A computing device provides an application that uses multiple protocol stacks to communicate with a server. The server requires messages from each of the protocol stacks to include a credential for a user of the computing device. The credential is a set of information that includes identification and proof of identities that is used to gain access to a resource. However, the user is not prompted for the credential more than once. In some embodiments, this is accomplished by storing the credential at the computing device for retrieval by the protocol stacks when the application uses the protocol stacks to communicate with the server. | 01-12-2012 |
20130132463 | CLIENT APPLICATION FILE ACCESS - One or more techniques and/or systems are disclosed for providing a client application with access to a file based upon a local offline version of the file and/or web online version of the file. That is, a file may be shared/synchronized from a remote source, such as a web storage service. A web online version of the file may be maintained by the web storage service, while local offline versions of the file may be stored at client devices. A sync module comprising knowledge of the local and/or web versions of the file may provide a client application with access to the file based upon the local and/or web version of the file. The sync module may also delegate synchronization authorization to the client application given that the client application may comprise sophisticated file handling functionality. | 05-23-2013 |
20140358860 | Sync Framework Extensibility - Embodiments described herein may involve enabling applications to cooperate with a system-level sync framework. The sync framework may provide system synchronization of files between user devices and a cloud storage service. Arbitrary applications on a user computing device can communicate with the sync framework to temporarily suspend synchronization of a specified file by the sync framework. The application can register functions with the sync framework that the sync framework can invoke in relation to suspending synchronization, continuing to provide system-level access to the file for arbitrary applications, and resuming synchronization. | 12-04-2014 |
Balaji B. L., Karnataka IN
Patent application number | Description | Published |
---|---|---|
20140201516 | AUTOMATED CONTROL PLANE FOR LIMITED USER DESTRUCTION - To avoid user error and breaking operations, administration and management (OAM), the control plane for implementing OAM is automatically generated by network devices without user input. This control plane is hidden from the user, preventing any configuration that may bring down the connectivity for OAM. | 07-17-2014 |
Balaji Damodaran, Chennai IN
Patent application number | Description | Published |
---|---|---|
20150142602 | METHOD AND SYSTEM FOR AUTOMATED IDENTIFICATION AND ENGAGEMENT OF SERVICE PROVIDERS - The current document is directed to methods and systems that identify projects for which service consumers desire service provision and identify available candidate service providers that best match various project parameters and service-provision criteria determined by the automated system. Information describing the identified candidate service providers is presented to the service consumers by the systems to allow service consumers in order to facilitate their selection of service providers and scheduling of service provision. In one described implementation, service providers are matched to stock-keeping-unit (“SKU”) identifiers and location or locations. Service providers identified in the initial SKU-and-location-based matching process are then scored and ranked according to additional criteria and constraints, with information describing the highest-ranked service candidate providers provided to service consumers for selection and scheduling. | 05-21-2015 |
Balaji Devarasetty, Copley, OH US
Patent application number | Description | Published |
---|---|---|
20140089187 | BANKING SYSTEM OPERATED RESPONSIVE TO DATA BEARING RECORDS - A system includes a plurality of machines that operate responsive to data bearing records such as user cards ( | 03-27-2014 |
Balaji Devulapalli, Chesterfield, MO US
Patent application number | Description | Published |
---|---|---|
20090324479 | FLUIDIZED BED REACTOR SYSTEMS AND METHODS FOR REDUCING THE DEPOSITION OF SILICON ON REACTOR WALLS - Gas distribution units of fluidized bed reactors are configured to direct thermally decomposable compounds to the center portion of the reactor and away from the reactor wall to prevent deposition of material on the reactor wall and process for producing polycrystalline silicon product in a reactor that reduce the amount of silicon which deposits on the reactor wall. | 12-31-2009 |
20110180229 | Crucible For Use In A Directional Solidification Furnace - A directional solidification furnace comprises a crucible assembly including a crucible for containing a melt having walls and a base with an opening therein, a crucible support for supporting the crucible, and a lid covering the crucible. A plate is received in the opening in the base. The plate has a higher thermal conductivity than that of the base. The base can include a composite having an additive such that the composite base has a higher thermal conductivity than a comparable without the additive. | 07-28-2011 |
20110244124 | METHODS FOR PRODUCING POLYCRYSTALLINE SILICON THAT REDUCE THE DEPOSITION OF SILICON ON REACTOR WALLS - Gas distribution units of fluidized bed reactors are configured to direct thermally decomposable compounds to the center portion of the reactor and away from the reactor wall to prevent deposition of material on the reactor wall and process for producing polycrystalline silicon product in a reactor that reduce the amount of silicon which deposits on the reactor wall. | 10-06-2011 |
20120230903 | METHODS FOR INTRODUCTING A FIRST GAS AND A SECEOND GAS INTO A REACTION CHAMBER - Gas distribution units of fluidized bed reactors are configured to direct thermally decomposable compounds to the center portion of the reactor and away from the reactor wall to prevent deposition of material on the reactor wall and process for producing polycrystalline silicon product in a reactor that reduce the amount of silicon which deposits on the reactor wall. | 09-13-2012 |
Balaji Duvaragamani, Hyderabad IN
Patent application number | Description | Published |
---|---|---|
20140095238 | SUPPLY CHAIN FINANCIAL ORCHESTRATION SYSTEM WITH SEQUENCERS FOR EVENT-BASED ORCHESTRATION - A system is provided that orchestrates tasks for a supply chain financial orchestration flow. The system selects tasks to be executed for an event. The system further creates a task group that includes the tasks. The system further assigns a task sequence identifier for each task, where there is a gap between two task sequence identifiers. The system further initiates an execution of a task of the plurality of tasks where the task is eligible for execution. The system further submits a task completion acknowledgement when the execution of the task is complete, where the task completion acknowledgement makes a subsequent task eligible for execution. The system further receives a plurality of events that includes the event, creates an event group that includes the plurality of events, assigns an event sequence identifier for each event of the plurality of events, where there is a gap between two event sequence identifiers, and submits an event completion acknowledgement when the execution of the plurality of tasks for the event is complete. | 04-03-2014 |
20140095248 | SUPPLY CHAIN FINANCIAL ORCHESTRATION SYSTEM WITH TASK COMMUNICATION USING UNIVERSAL FORMAT - A system is provided that communicates tasks. The system generates a task including task payload data, where the task payload data is in a task payload format. The system further transforms the task payload data from the task payload format to a universal format. The system further sends the task payload data and a system parameter to an external interface layer, where the task payload data is sent in the universal format, and where the system parameter identifies an external target system. The system further identifies an external target system and connector service based on the system parameter. The system further sends the task payload data to the connector service, where the task payload data is sent in the universal format. | 04-03-2014 |
20140095373 | SUPPLY CHAIN FINANCIAL ORCHESTRATION SYSTEM WITH CONFIGURABLE TRANSFER PRICING RULES - A system is provided that determines a transfer price based on a transfer pricing rule. The system receives a request to calculate a transfer price for a transaction between a first entity and a second entity of a supply chain financial orchestration flow, where the supply chain financial orchestration flow defines a trade relationship between the first entity and the second entity. The system further receives transaction information associated with the transaction. The system further selects a transfer pricing rule from a plurality of transfer pricing rules, where the transfer pricing rule defines a rule to calculate a transfer price. The system further calculates the transfer price for the transaction based on the received transaction information and the selected transfer pricing rule. The system further provides the transfer price. | 04-03-2014 |
Balaji Gadhiraju, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20100250563 | PROFILING IN A MASSIVE PARALLEL PROCESSING ENVIRONMENT - A computer-implemented method of profiling a data set in a parallel processing environment includes vertically partitioning an initial data set. One or more attribute subsets are then profiled. A list of subjects is generated each corresponding to a specific attribute value identified in the profiling. Values of multiple attributes are extracted for each identified subject, and the sample results are assembled and merged. | 09-30-2010 |
20110145005 | METHOD AND SYSTEM FOR AUTOMATIC BUSINESS CONTENT DISCOVERY - A system and method for automatic business content discovery are described. In various embodiments, a system includes modules to bind business terms to data validation rules and search data sources for data matching data validation rules. In various embodiments, the system binds matching data to data validation rules. In various embodiments, a user interface is provided for creating and managing business terms and data validation rules. In various embodiments, a method for profiling and monitoring data via graphical controls is presented. | 06-16-2011 |
Balaji Govindaraju, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100250808 | BUS ARBITRATION SYSTEM, A METHOD OF CONNECTING DEVICES OF AN IC EMPLOYING A BUS SYSTEM AND AN IC - A bus arbitration system, a method of connecting a master device and a peripheral over a bus system of an IC and an IC is provided. In one embodiment, the bus arbitration system includes: (1) a bus system configured to couple master devices to peripherals, port arbiters coupled to the bus system, wherein each of the port arbiters uniquely corresponds to one of the peripherals and is configured to manage access to the uniquely corresponding peripheral and a request splitter configured to receive connection requests from the master devices for the peripherals and direct the connection requests to a specific one of the port arbiters according to a port identifier associated with each of the connection requests. | 09-30-2010 |
Balaji Gururao, Erode IN
Patent application number | Description | Published |
---|---|---|
20140046618 | APPARATUS AND METHOD FOR DETERMINING REPLACEMENT COMPATIBILITY OF FIELD DEVICES IN INDUSTRIAL PROCESS CONTROL SYSTEMS - A method includes identifying device description files corresponding to first and second field devices associated with an industrial process control system. The method also includes comparing multiple field device characteristics of the first and second field devices using the device description files. The method further includes identifying any differences between the device characteristics of the first field device and the device characteristics of the second field device. In addition, the method includes determining a compatibility of the first and second field devices based on any identified differences. The field device characteristics can relate to field device attributes, field device function blocks, and function block parameters of the first and second field devices. | 02-13-2014 |
Balaji Haridasu, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110133475 | SUPPORT TOWER FOR USE WITH A WIND TURBINE AND SYSTEM FOR DESIGNING SUPPORT TOWER - A lattice tower for use with a wind turbine. The lattice tower includes at least one support extending from a supporting surface. At least one cross-support member is coupled to the support to form the lattice tower. A reinforcement assembly is coupled to the support to transfer at least a portion of a bending load and a torsional load induced to the support to the reinforcement assembly to facilitate reducing a local distortion of the support. | 06-09-2011 |
20110283652 | Modular Tower and Methods of Assembling Same - A tower assembly for use with a modular tower is provided. The tower assembly includes a plurality of assembly panels each including a pair of opposing circumferential edges, and, a plurality of connectors for use in coupling adjacent assembly panels of the plurality of assembly panels to one another, each connector of the plurality of connectors including an outer flange, an inner flange, and a spacer extending therebetween, the outer flange is spaced a distance from the inner flange such that a first slot and a second slot are defined between the outer and inner flanges, each of the first and the second slots is sized to receive one of the assembly panel circumferential edges therein to enable the adjacent assembly panels to be coupled to one another. | 11-24-2011 |
20120023859 | WIND TURBINE WITH TOWER SUPPORT SYSTEM AND ASSOCIATED METHOD OF CONSTRUCTION - A wind turbine has a nacelle mounted atop a tower, with a support system configured around a base portion of the tower. The support system includes a plurality of support fins spaced radially around the base portion. Each of the support fins has a continuous header member secured to the tower and a continuous face member extending radially outward and downward from the header member towards ground. The support fins include a web extending between the header member and face member. The support fins extend from the tower with a length and at an acute extension angle relative to a longitudinal axis of the tower so as to provide vertical and lateral support around the circumference of the tower. | 02-02-2012 |
20120137623 | WIND TURBINE TOWER SECTION AND METHOD OF ASSEMBLING A WIND TURBINE TOWER - A structural section for a tower mast and a method for manufacturing the section. The section comprises a sheet comprising a first end, a second end and a body disposed between the first end and the second end. A plurality of profiles are formed within the body, each profile comprising a deformation offset from the body. A fastener is configured to contact the first end to the second end to facilitate forming the body about a longitudinal axis and facilitate radially positioning the plurality of profiles around the longitudinal axis. | 06-07-2012 |
20140119937 | WIND TURBINE ROTOR BLADE WITH FABRIC SKIN AND ASSOCIATED METHOD FOR ASSEMBLY - A rotor blade for a wind turbine includes an internal support structure extending span-wise from a blade root to a blade tip. A plurality of ribs are fixed to and spaced along the internal support structure, with each rib extending in a generally chord-wise direction and having a generally aerodynamic blade contour. A plurality of chord-wise oriented fabric strips are affixed to the ribs in a tensioned state, wherein the fabric strips define an aerodynamic outer skin of the rotor blade. | 05-01-2014 |
Balaji Janakiram, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120023362 | SYSTEM AND METHOD FOR EXACT REGENERATION OF A FAILED NODE IN A DISTRIBUTED STORAGE SYSTEM - The invention relates to a method and a system for regenerating a failed storage node from one or more storage nodes storing an original file and also reconstructing the said original file. The method involves encoding the file segments using a XOR operation, decoding the encoded file segment using the XOR operation and regenerating the failed node by using the storage nodes which are in active position. The regenerated file segments are further written to a new storage node. | 01-26-2012 |
Balaji Kanigicherla, Hyderabad IN
Patent application number | Description | Published |
---|---|---|
20130151735 | I/O VIRTUALIZATION AND SWITCHING SYSTEM - Described herein is a system ( | 06-13-2013 |
20130151750 | MULTI-ROOT INPUT OUTPUT VIRTUALIZATION AWARE SWITCH - A system having a multi protocol multi-root aware (MP-MRA) switch ( | 06-13-2013 |
20130151840 | MULTI-PROCESSOR ELECTRONIC SYSTEMS - Disclosed herein is a system having a multi-processor configuration for electronics devices and systems, such as, computing and communication devices like laptop, notebook, tablets, smartphones, etc. In accordance with one embodiment of the subject matter the system comprises a plurality of processors and a multi protocol multi-root input output virtualization (MPMRIOV) switch communicatively coupled to at least one of the plurality of processors. The system further includes a peripheral and interface virtualization unit (PIVU) coupled to the MPMRIOV switch. In said embodiment, the PIVU is configured to communicatively couple at least one of the plurality of processors with at least one of a Peripheral Component Interconnect (PCI) compliant peripheral, a Peripheral Component Interconnect express (PCIe) compliant peripheral, a non PCI compliant peripheral, and a non PCIe compliant peripheral. | 06-13-2013 |
20140032601 | FILE SYSTEM SHARING - File system sharing in multi-host computing system ( | 01-30-2014 |
20140032792 | LOW PIN COUNT CONTROLLER - Described herein is a system having a multi-host low pin count (LPC) controller ( | 01-30-2014 |
20140032794 | USB VIRTUALIZATION - Described herein are methods and systems for virtualization of a USB device to enable sharing of the USB device among a plurality of host processors in a multi-processor computing system. A USB virtualization unit for sharing of the USB device include a per-host register unit, each corresponding to a host processor includes one or more of a host register interface, host data interface, configuration registers, and host control registers, configured to receive simultaneous requests from one or more host processors from amongst the plurality of host processors for the USB device. The USB virtualization unit also includes a pre-fetch direct memory access (DMA) configured to pre-fetch DMA descriptors associated with the requests to store in a buffer. The USB virtualization unit further includes an endpoint specific switching decision logic (ESL) configured to schedule data access based on the DMA descriptors from the host processor's local memory corresponding to each request. | 01-30-2014 |
20140032810 | APPLICATION SHARING IN MULTI HOST COMPUTING SYSTEMS - The present subject matter discloses methods and systems of application sharing in multi-host computing system ( | 01-30-2014 |
20140032811 | MULTI-ROOT PERIPHERAL CONNECT INTERFACE MANAGER - Described herein is a detachable multi-host computing system ( | 01-30-2014 |
20140032948 | MULTI-HOST SATA CONTROLLER - Described herein is a system having a multi-host SATA controller ( | 01-30-2014 |
20140040382 | SECURE DIGITAL HOST CONTROLLER VIRTUALIZATION - Described herein are methods and system for virtualization of the secure digital (SD) host controller to enable sharing a SD device among various multiple host processors in a multi-processor computing system. In one implementation the method of sharing a SD device amongst a plurality of hosts of a multi-host computing system comprises detecting the SD device on occurrence of a reset event, receiving an enumeration request, from at least a first host and a second host of the plurality of hosts, to enumerate the SD device with respect to the second host, enumerating the SD device with respect to the second host, and initiating data exchange between the SD device and each of the plurality of hosts. | 02-06-2014 |
20140040527 | OPTIMIZED MULTI-ROOT INPUT OUTPUT VIRTUALIZATION AWARE SWITCH - In one implementation, an optimized multi-root input-output virtualization (MRIOV) aware switch configured to route data between multiple root complexes and I/O devices is described. The MRIOV aware switch may include two or more upstream ports and one or more downstream ports. Each of an upstream port and a downstream port may include a media access controller (MAC) configured to negotiate link width and link speed for exchange of data packets between the multiple root complexes and the I/O devices. Each of an upstream port and a downstream port may further include a clocking module configured to dynamically configure a clock rate of processing data packets based one or more negotiated link width and negotiated link speed, and a data link layer (DLL) coupled to the MAC configured to operate at the clock rate, wherein the clock rate is indicative of processing speed. | 02-06-2014 |
20140044014 | WIRELESS INTERFACE SHARING - Described herein are methods and system for sharing a wireless interface ( | 02-13-2014 |
20140044285 | AUDIO CONTROLLER - Described herein is a multi-host computing system ( | 02-13-2014 |
20140068317 | PERIPHERAL DEVICE SHARING IN MULTI HOST COMPUTING SYSTEMS - The present subject matter discloses methods and systems of sharing of peripheral devices in multi host computing systems ( | 03-06-2014 |
20140286347 | MULTI-HOST ETHERNET CONTROLLER - Described herein is a system having a multi-host Ethernet controller ( | 09-25-2014 |
20150149661 | SHARING SINGLE ROOT IO VIRTUALIZATION PERIPHERAL COMPONENT INTERCONNECT EXPRESS DEVICES - Systems and methods for sharing a single root I/O virtualization (SR-IOV) device ( | 05-28-2015 |
20150149797 | HIERARCHICAL WEARABLE PROCESSING UNIT - A hierarchical wearable processing unit (HWPU) ( | 05-28-2015 |
20150178235 | NETWORK INTERFACE SHARING - Systems and methods to share a plurality of virtual network interface controllers (vNICs) amongst a plurality of hosts | 06-25-2015 |
Balaji Krishnmurthy, Noida IN
Patent application number | Description | Published |
---|---|---|
20130132407 | Robust Fitting of Surfaces from Noisy Data - Various embodiments of methods and apparatus for fitting a surface to a data set are disclosed. A frequency distribution of an input data set is determined. Determining the frequency distribution includes assigning each data point of the input data set to a category representing a value of a variable for the respective data point. Responsive to identifying one or more discontinuities of the frequency distribution, a continuous section of the frequency distribution is identified as a first data set. A first equation is fit to the first data set. | 05-23-2013 |
Balaji Krishuasamy, Madurai IN
Patent application number | Description | Published |
---|---|---|
20090257431 | GLOBAL BROADCAST COMMUNICATION SYSTEM - A global broadcast communication network system having a plurality of subnets. The system may incorporate a building and automation control network (BACnet) protocol. Each subnet may have a one active BACnet broadcast management device (BBMD) for broadcasting messages to other subnets. Also, there may be BIP (BACnet over IP) devices, such as controllers, tools and stations, in the subnets. One of the BIP devices in each subnet may be configured or enabled as a passive BBMD. If there is a failure of the active BBMD in a subnet, then the passive BBMD of the same subnet may detect the failure and assume the role of the active BBMD to minimize or eliminate possible disruption of communication across the subnets. Each BBMD may have and maintain a broadcast distribution table (BDT) which contains information about BBMDs in other subnets. Each BBMD may provide updated BDT information to the other BBMDs. | 10-15-2009 |
Balaji Lakshminarayanan, London GB
Patent application number | Description | Published |
---|---|---|
20130226839 | ROBUST BAYESIAN MATRIX FACTORIZATION AND RECOMMENDER SYSTEMS USING SAME - In a recommender method, Bayesian Matrix Factorization (BMF) is performed on a matrix having user and item dimensions and matrix elements containing user ratings for items made by users in order to train a probabilistic collaborative filtering model. A recommendation is generated for a user using the probabilistic collaborative filtering model. The recommendation may comprise a predicted item rating, or an identification of one or more recommended items. The recommender method is suitably performed by an electronic data processing device. The BMF may employ non-Gaussian priors, such as Student-t priors. The BMF may additionally or alternatively employ a heteroscedastic noise model comprising priors that include (1) a row dependent variance component that depends upon the matrix row and (2) a column dependent variance component that depends upon the matrix column. | 08-29-2013 |
Balaji Mahadev, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120271582 | CRANE JIB ATTITUDE AND HEADING REFERENCE SYSTEM CALIBRATION AND INITIALIZATION - Methods and apparatus are provided for calibrating and initializing/aligning an attitude and heading reference system of a crane jib. Magnetometer measurements are generated using a magnetometer that is attached to the crane jib, while crane jib maneuvers are performed including crane jib slewing. The magnetometer measurements are supplied to a processor that is configured to generate magnetometer calibration parameters using the magnetometer measurements and to initialize and align a plurality of filters. | 10-25-2012 |
20120315842 | WIRELESS TELEMETRY AUTO TUNING FOR TORQUE MEASUREMENT SYSTEM - A torque measurement system that includes a rotor device and a stator device can perform automatic tuning to improve the initial tuning performed during design and assembly. The stator device can include a variable capacitive element and a micro-controller configured to adjust a capacitance value of the variable capacitive element. Additionally or alternatively, the rotor device can include a variable capacitive element and a micro-controller configured to adjust a capacitance value of the variable capacitive element. The adjustment of the capacitive elements can be based on the quality of signal detected at either the rotor device or stator device. | 12-13-2012 |
20140146897 | WIRELESS TELEMETRY AUTO FOR TORQUE MEASUREMENT SYSTEM - A torque measurement system that includes a rotor device and a stator device can perform automatic tuning to improve the initial tuning performed during design and assembly. The stator device can include a variable capacitive element and a micro-controller configured to adjust a capacitance value of the variable capacitive element. Additionally or alternatively, the rotor device can include a variable capacitive element and a micro-controller configured to adjust a capacitance value of the variable capacitive element. The adjustment of the capacitive elements can be based on the quality of signal detected at either the rotor device or stator device. | 05-29-2014 |
Balaji Manicassamy, New York, NY US
Patent application number | Description | Published |
---|---|---|
20120251568 | RECOMBINANT INFLUENZA VIRUSES AND USES THEREOF - Described herein are modified influenza virus NS gene segments and nucleic acid sequences encoding such modified influenza virus NS gene segments. In certain embodiments, a modified influenza virus NS gene segment described herein comprises an influenza virus NS 1 open reading frame (ORF) lacking a stop codon, a heterologous nucleotide sequence, a 2A autoproteolytic cleavage site or another cleavage site, an NEP ORF, wherein the gene segment has one or more mutations in either the splice acceptor site, splice donor site, or both the splice acceptor and splice donor sites that prevents splicing of mRNA. Also described herein are recombinant influenza viruses comprising a modified influenza virus NS gene segment and the use of such viruses. The recombinant influenza viruses may be use in the prevention and/or treatment of influenza virus disease or as a delivery vector. | 10-04-2012 |
Balaji Manigandan, Karnataka IN
Patent application number | Description | Published |
---|---|---|
20090204717 | METHOD OF COMMUNICATION TO A DETACHED TERMINAL VIA A NETWORK - A communication apparatus, which allows a user to communicate via a network, carries out a switch off step (SOA) in response to a switch off command. In the switch off step (SOA), the communication apparatus allows the user to select (SM | 08-13-2009 |
Balaji Margabandu, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20130162290 | PARTIAL RECONFIGURATION CIRCUITRY - Integrated circuits may include partial reconfiguration (PR) circuitry for reconfiguring a portion of a memory array. The PR circuitry may include a host circuit, a control circuit, an address register, and first, second, and third data registers. The host circuit may send a series of PR instructions to the control circuit. The control circuit may include a decompression circuit for decompressing compressed instructions, a decryption circuit for decrypting encrypted instructions, an error checking circuit for detecting errors in the instructions, and a logic circuit. The address register may select a desired frame. The selected frame may be loaded into the third data register. The contents of the third data register may be shifted into the first data register. The contents of the first data register may be modified according to a desired logic function using the logic circuit, shifted into the second data register, and written into the selected frame. | 06-27-2013 |
Balaji Muthuvarathan, Puducherry IN
Patent application number | Description | Published |
---|---|---|
20130265881 | ROUTE CONVERGENCE MONITORING AND DIAGNOSTICS - In one embodiment, a method includes assigning an identifier to a route computation at a network device, grouping route updates for the route computation, marking at least one route update for each group of route updates with the identifier, tracking flow of marked route updates at a plurality of routing components within the network device, and storing tracking data at the network device for use in convergence monitoring. An apparatus and logic are also disclosed herein. | 10-10-2013 |
Balaji Narasimham, Santa Ana, CA US
Patent application number | Description | Published |
---|---|---|
20130234753 | Hysteresis-Based Latch Design for Improved Soft Error Rate with Low Area/Performance Overhead - A hysteresis-based logic element design for improved soft error rate with low area/performance overhead. In one embodiment, a hysteresis inverter block including one or more pairs of inverters can be coupled to a logic element to adjust a switching threshold of the logic element. | 09-12-2013 |
Balaji Narayanawamy, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100048379 | PROCESS FOR THE PRODUCTION OF PLASMA SPRAYABLE YTTRIA STABILIZED ZIRCONIA (YSZ) AND PLASMA SPRAYABLE YSZ POWDER PRODUCED THEREBY - Most widely used commercial zirconia powders are composed of porous particles 10-105 μm and 45-75 μm in size. Furthermore, these powders are mixtures of tetragonal, cubic, and monoclinic modifications, which indicate the heterogeneous distribution of the stabilizing yttria dopant in finished powder not suitable for Solid oxide fuel cell applications. Most of the methods reported in the prior art employs an additional agglomeration step which makes the process more expensive and laborious, Present invention provides a simple and economical process for the preparation of plasma grade yttria stabilized zirconia powder useful for applications in solid oxide fuel cells (SOFC) and thermal barrier coatings without the agglomeration step. Plasma grade yttria stabilized zirconia powders of present invention are prepared at different mole % of yttria varying from 3 to 12%. Finished powder has particle size varying between 33-51 μm and flowabilty of 30-54 seconds per 50 gm of powder having particle morphology ranging from almost spherical to blocky angular shape. | 02-25-2010 |
Balaji Pattabhiraman, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150088925 | USER INTERFACE FOR PIVOT VIEWS - An aspect of the present disclosure enables a user to specify a first pivot view as a publisher upon change of a criteria for selection of data points, and a second pivot view as a subscriber upon occurrence of the change. When an event representing a change of the criteria in the first view is detected, both the first view and the second view are updated reflecting the change in the selection criteria. According to another aspect of the present invention the formation of elements of a pivot view is based a GROUP BY and a ROLLUP construct. According to yet another aspect, a user can modify the axis for a pivot chart, and an updated chart, corresponding to the modified axis, is displayed. | 03-26-2015 |
Balaji Pitchaikani, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20150206186 | SYSTEMS AND METHODS FOR INJECTING CONTENT - Aspects of the present disclosure include systems and methods for injecting content into a webpage at or local to a network access gateway. For example, in an embodiment, a network access gateway is provided for accessing the internet. A user logs onto the internet through the network access gateway and request a webpage. The gateway requests the webpage from the webpage provider. Before the gateway delivers the webpage to the user, the gateway, or a content injection engine local to the gateway, injects content, such as, for example, advertisements or other useful information, into the webpage and then sends the altered webpage to the user. | 07-23-2015 |
Balaji Raghothaman, Allen, TX US
Patent application number | Description | Published |
---|---|---|
20100008444 | Method and apparatus to balance maximum information rate with quality of service in a MIMO system - In a wireless MIMO communication system for N symbols of a frame of information, allocating N | 01-14-2010 |
Balaji Raghothaman, Chester Springs, PA US
Patent application number | Description | Published |
---|---|---|
20130287012 | METHOD AND APPARATUS FOR OPTIMIZING PROXIMITY DATA PATH SETUP - A method and apparatus are described for maintaining communications over a bearer when at least one of two wireless transmit/receive units (WTRUs) transition to idle mode. In one case, a direct WTRU-to-WTRU bearer may be released in response to a first one of the WTRUs transitioning to idle mode. A second one of the WTRUs may send a first of a plurality of packets to the first WTRU via a default packet data network (PDN) connection or a default bearer towards the PDN connection. The first packet may have a destination Internet protocol (IP) address of the second WTRU and trigger paging to the first WTRU. The first WTRU may transition to connected mode in response to the paging. Other cases may release a portion of a bearer, rather than the entire bearer. A method and apparatus for initiating proximity service bearer establishment is also described. | 10-31-2013 |
20130288668 | METHOD AND APPARATUS FOR SUPPORTING PROXIMITY DISCOVERY PROCEDURES - A method and apparatus are described for supporting a two-stage device-to-device (D2D) discovery using a D2D interworking function (IWF). A D2D IWF component may be configured to perform mapping between an application running on an application server and a third generation partnership project (3GPP) network, and provide a set of application programming interfaces (APIs) to allow discovery to be provided as a service to D2D applications. An application identifier may be mapped to a 3GPP identifier. Further, a method and apparatus are described for performing client-server discovery. A first wireless transmit/receive unit (WTRU) may be configured for a listen-only operation, and a second WTRU may be configured to transmit beacons. The first and second WTRUs may perform a radio access network (RAN) discovery procedure at an access stratum (AS) layer. A method and apparatus for performing charging for D2D service using a D2D IWF are also described. | 10-31-2013 |
20130322277 | MEASUREMENTS AND INTERFERENCE AVOIDANCE FOR DEVICE-TO-DEVICE LINKS - Disclosed herein are measurement and interference avoidance for direct device-to-device (D2D) links. A method may be implemented by a wireless transmit/receive unit (WTRU). The method may include determining a sounding reference signal (SRS) to detect high interference and facilitate measurements on a link with another WTRU. The method may also include using the SRS on a direct link with another WTRU. | 12-05-2013 |
20130324114 | METHOD AND APPARATUS FOR DEVICE-TO-DEVICE (D2D) MOBILITY IN WIRELESS SYSTEMS - A method and apparatus for mobility for device-to-device (D2D) communications is disclosed. A WTRU may store a proximity detection configuration that includes a measurement object corresponding to at least one discovery signal property, perform a proximity detection measurement to detect a discovery signal property, and then establish D2D communication. A radio resource control (RRC) Measurement Report may be received from a WTRU. Methods for D2D mobility procedures are also disclosed including mobility to or from a direct path, to or from a local path, to or from an infrastructure path, changing serving cell, and cell reselection. Other embodiments include: behavior upon mobility failure, radio link failure, and direct link failure. Security configuration and activation methods and apparatuses are also disclosed. Network methods for inter-eNB management are also disclosed. Finally, direct path proximity detection measurements and methods and apparatuses for triggering and establishing D2D sessions are disclosed. | 12-05-2013 |
20140241254 | ADAPTIVE SCHEDULING AND HARQ MANAGEMENT FOR COOPERATIVE TRANSMISSIONS - Disclosed herein is HARQ management, scheduling, and measurements, among other things, for cooperative communication. For example, methods herein may be used in situations wherein relaying or helping mechanisms may comprise the use of a relay node which is part of a fixed infrastructure or a relay node which may be a mobile wireless transmit/receive unit (WTRU). In said situations, a first transmission with first data is established between an evolved NodeB (eNB) and a WTRU. A second transmission with second data is established between a relay node (RN) and the WTRU. Said first and second data are combined for decoding. A single HARQ feedback for said first and second transmissions is sent from the WTRU to the eNB. | 08-28-2014 |
20140321416 | METHOD AND APPARATUS FOR CONTROLLING CROSS LINK ESTABLISHMENT - A method and apparatus for controlling crosslink (XL) establishment are disclosed. In the method and apparatus, the XL between a terminal wireless transmit/receive unit (T-WTRU) and a helper WTRU (H-WTRU) is controlled, whereby the T-WTRU and the H-WTRU may be in a radio resource control (RRC) Idle mode and may perform discontinuous reception (DRX). Further, the T-WTRU may transition between infrastructure coverage mode and WTRU-to-WTRU (W2W) coverage mode. Additionally, neighbor discovery and H-WTRU selection are performed and association between the T-WTRU and H-WTRU is established and maintained. | 10-30-2014 |
20140349694 | METHOD AND APPARATUS FOR CROSS LINK ESTABLISHMENT - A method and apparatus for cross link (XL) establishment are disclosed. In the method and apparatus, a XL between a terminal wireless transmit/receive unit (T-WTRU) and a helper WTRU (H-WTRU) is established. The T-WTRU and the H-WTRU may be configured to operate in a plurality of RRC states and a plurality of RRC substates. To establish the XL, neighbor discovery, association information exchange, and a H-WTRU selection may be performed. Radio resource control (RRC) configuration of the T-WTRU and the H-WTRU may also be performed. In the method and apparatus, coverage for a T-WTRU may be handed over between a network and a H-WTRU or between two H-WTRUs. | 11-27-2014 |
20140364079 | METHOD AND APPARATUS FOR ADVANCED TOPOLOGY (AT) POLICY MANAGEMENT FOR DIRECT COMMUNICATION BETWEEN WIRELESS TRANSMIT/RECEIVE UNITS (WTRUs) - A method and apparatus for advanced topology (AT) policy management for direct communication between wireless transmit/receive units (WTRUs) is described. A WTRU configured to communicate directly with at least one other WTRU in an AT mode of operation includes a memory, a central processing unit and an AT policy unit that is separate from the CPU. The AT policy unit is configured to store at least one AT policy in the memory, activate and de-activate an AT application that runs the AT mode of operation based on the at least one AT policy stored in the memory, receive data from at least one application within the WTRU other than the AT application, and control the at least one application within the WTRU other than the AT application based on the at least one AT policy stored in the memory. | 12-11-2014 |
20150063095 | METHOD AND APPARATUS FOR PERFORMING NEIGHBOR DISCOVERY - A method and apparatus for neighbor discovery in a wireless communication system are disclosed. A neighbor seeking wireless transmit/receive unit (WTRU) may send a first beacon based on configuration information provided by the network. The neighbor WTRUs receive the first beacon and may send either a report to the network or send a second beacon to the neighbor seeking WTRU. The network may then provide neighbor WTRU information to the neighbor seeking WTRU. The neighbor discovery may be performed within a pre-defined group of WTRUs that is formed based on proximity to the WTRU and/or an attribute of the WTRU. The neighbor discovery procedure may be performed to find neighbor WTRUs in case where a WTRU fails to find any network. A neighbor list may be generated by the neighbor seeking WTRU by measuring reference signals transmitted by neighbor WTRUs on an uplink to the network. | 03-05-2015 |
20150142986 | Systems and Methods for Personalizing and/or Tailoring A Service Interface - Systems and methods for enabling proximity services to be delivered as part of an application service and/or for providing tailored services and/or a differential quality of service (QoS) to a flow may be disclosed. For example, a temporary service name between an application and a server such as a D2D server may be established such that a UE and/or network may execute such a service at a later time without later involvement by the application and/or without exchanging credentials for the application with the network and vice versa. | 05-21-2015 |
Balaji Raghupathy, Hyderabad IN
Patent application number | Description | Published |
---|---|---|
20090054455 | ARIPIPRAZOLE CO-CRYSTALS - Co-crystals comprising aripiprazole and fumaric acid. | 02-26-2009 |
Balaji Raghupati, Viskhapatanam IN
Patent application number | Description | Published |
---|---|---|
20100125149 | IBANDRONATE SODIUM POLYMORPHS - There are provided crystalline forms of Ibandronate sodium and process for preparing thereof. | 05-20-2010 |
Balaji Raghupati, Hyderabad IN
Patent application number | Description | Published |
---|---|---|
20100087444 | IMATINIB MESYLATE - There is provided a solid dispersion of imatinib mesylate that includes imatinib mesylate and a pharmaceutically acceptable carrier, wherein said carrier is a cellulose derivative. Also provided is a process for making a solid dispersion and a process for making imatinib. | 04-08-2010 |
20100210719 | O-DESMETHYLVENLAFAXINE - Processes for preparing desvenlafaxine and stable amorphous O-desmethylvenlafaxine succinate solid dispersions with one or more pharmaceutically acceptable carriers. | 08-19-2010 |
Balaji Rajavelu, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20150200735 | DISTRIBUTION OF BROADCAST TRAFFIC THROUGH A MESH NETWORK - Systems, methods and apparatuses for supporting broadcast traffic through a wireless mesh network are disclosed. One method includes obtaining broadcast listening information of a broadcast listening access node, wherein the broadcast listening information includes an identifier of the broadcast listening access node, and a broadcast identifier of the broadcast listening device. The method further includes obtaining broadcast sourcing information of a broadcast sourcing access node, wherein the broadcast sourcing information includes an identifier of the broadcast sourcing access node, and a broadcast identifier of the broadcast sourcing device. The method further includes providing broadcast listening information of the broadcast listening access node to the broadcast sourcing access node upon determining the broadcast identifier of the broadcast sourcing device matches the broadcast identifier of the broadcast listening device. | 07-16-2015 |
20150201312 | DISTRIBUTION OF MULTICAST TRAFFIC THROUGH A MESH NETWORK - Systems, methods and apparatuses for distributing multicast traffic through a wireless mesh network are disclosed. One apparatus includes an access node that includes one or more transceivers for communicating with other devices of a wireless mesh network, and a processor. The processor is operative to receive a unicast IP packet that includes a special destination IP address through at least one of the one or more transceivers, determine, based on the special destination IP address and a multicast group ID of a multicast distribution table, whether to forward the unicast IP packet to a downstream device, and route the unicast IP packet to the downstream device based on the determination. | 07-16-2015 |
20150201323 | ENCAPSULATING RECEIVED MULTICAST TRAFFIC IN UNICAST IP PACKETS TO SUPPORT DISTRIBUTION OF MULTICAST TRAFFIC THROUGH A MESH NETWORK - Systems, methods and apparatuses of supporting multicast traffic of a wireless mesh network are disclosed. One apparatus includes an access node that includes one or more transceivers for communicating with other devices of a wireless mesh network, and a processor. The processor is operative to receive multicast traffic from a multicast traffic source through the one or more transceivers, associate the multicast traffic with a multicast group ID, and encapsulate the received multicast traffic in unicast IP packets that include a special destination IP address associated with the multicast group ID. | 07-16-2015 |
Balaji Ramanan, Tamilnadu IN
Patent application number | Description | Published |
---|---|---|
20100115847 | FLUSH TYPE WINDOW DRIVE MECHANISM - A window drive mechanism is used to cover and uncover an opening formed in a first window panel. A second window panel is mounted for movement relative to the first window panel. The second window panel is moved by the window drive mechanism between an open position where the opening is uncovered and a closed position where the second window panel covers the opening. When the second window panel is in the closed position, the second window panel is flush with the first window panel. A guide member is mounted for movement with the second window panel and has a notch that defines a first path of movement where the second window panel is moved inwardly of the first window panel. When activated, the drive mechanism moves the second window panel inwardly to a non-flush position via the notch, and then moves the second window panel axially to uncover the opening. | 05-13-2010 |
Balaji Rao, Glendale Park SG
Patent application number | Description | Published |
---|---|---|
20090314748 | ULTRASONIC ASSISTED ELECTRODISCHARGE MACHINING - An apparatus for machining holes into a conductive workpiece includes a tank at least partially filled with a dielectric fluid, a fixture for holding the workpiece in the tank, an electro discharge machine, and an ultrasonic source. The electro discharge machine includes an electrode and a power supply connected to the electrode that produces machining pulses for electro discharge machining through the workpiece. The ultrasonic source includes an ultrasonic generator and a transducer, wherein the transducer is partially submerged in the fluid contained within the tank. | 12-24-2009 |
Balaji Rengeswamy, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140097954 | Endoscope Storage Cabinet, Tracking System, and Signal Emitting Member - An endoscope storage cabinet for use with at least one endoscope having at least one signal emitting member associated therewith and configured to emit a signal indicative of at least one attribute of the at least one endoscope to which it is associated, the cabinet including: an enclosed structure formed by a plurality of walls defining an inner area which is accessible by at least one door; at least one hanger arrangement configured to support at least a portion of at least one endoscope positioned thereon; at least one signal receiving device associated with the enclosed structure and configured to receive the signal emitted by the at least one signal emitting member; and a local control device in communication with the at least one signal receiving device and configured to receive and process the signal emitted by the at least one signal emitting member. | 04-10-2014 |
Balaji Sathurappan, Tirunelveli IN
Patent application number | Description | Published |
---|---|---|
20090028944 | PHARMACEUTICAL COMPOSITIONS COMPRISING MESALAMINE - Pharmaceutical compositions comprising mesalamine, wherein the compositions are free of a liphophilic matrix, and processes for preparing pharmaceutical compositions comprising mesalamine and being free of a liphophilic matrix. | 01-29-2009 |
20090202649 | FENOFIBRATE FORMULATIONS - The present invention relates to pharmaceutical formulations comprising fenofibrate. The invention also relates to stable and bioavailable pharmaceutical formulations comprising fenofibrate. Further the invention also relates to processes for preparing the compositions and/or formulations of fenofibrate and their methods of use, treatment and administration. | 08-13-2009 |
Balaji Shyamkumar, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20130041881 | OPTIMIZING WEB CRAWLING WITH USER HISTORY - A politeness manager estimates traffic to the sites based on historical log data generated and sent by plug-ins or toolbars on client web browsers. The historical log data details dates and times the web browsers visit different web sites that is used to understand what timeframes specific web sites are busy and what timeframes the web sites are not busy. Crawl rates for different timeframes for a web site are determined based on the historical log data, and web crawlers are scheduled to crawl the web site according to the crawl rates to minimize the chances that web crawler requests are responsible for the site crashing. | 02-14-2013 |
Balaji Sitharaman, Lake Grove, NY US
Patent application number | Description | Published |
---|---|---|
20100172840 | PREPARATION OF CARBON NANOTUBES WITH LANTHANOID CATALYSTS - A lanthanoid metal catalyst for the formation carbon nanotubes from a carbon-containing gas mixture, a method for the formation of carbon nanotubes with the lanthanoid metal catalyst, endohedral carbon nanotube complexes containing lanthanoid metal atoms and/or ions, carbon nanotube imaging contrast agents, and a method for imaging living tissue with carbon nanotube imaging contrast agents are provided. | 07-08-2010 |
20120141543 | Carbon Nanotube Based Nanocomposites - Novel methods and compositions of nanocomposites are provided. One exemplary composition comprises a biocompatible polymer, such as polypropylene fumarate, and a carbon nanotube, such as a single walled carbon nanotube, an ultra-short carbon nanotube, or a substituted ultra-short carbon nanotube. An exemplary method comprises providing a biocompatible polymer and a carbon nanotube and combining a biocompatible polymer and a carbon nanotube to form a nanocomposite. Another exemplary method comprises providing a nanocomposite comprising a biocompatible polymer and a carbon nanotube and administering the composition to a subject. | 06-07-2012 |
Balaji Sitharaman, Coram, NY US
Patent application number | Description | Published |
---|---|---|
20120076830 | DIFFERENTIATION OF STEM CELLS WITH NANOPARTICLES - A method for differentiating mesenchymal stem cells (MSCs) towards osteoblasts and other connective tissue using nanoparticles and electromagnetic stimulation Osteoinductive materials produced using said method may be useful for bone regeneration and reconstruction in treatment of bone trauma and bone related diseases, and to correct birth defects. | 03-29-2012 |
20140161730 | MAGNETIC GRAPHENE-LIKE NANOPARTICLES OR GRAPHITIC NANO- OR MICROPARTICLES AND METHOD OF PRODUCTION AND USES THEREOF - A magnetic graphene-like nanoparticle or graphitic nano- or microparticle exhibits a high relaxivity, and is useful as a MRI contrast agent. A composition for use with MRI imaging, comprising a sufficient amount of the magnetic graphene-like nanoparticles or graphitic nano- or microparticles and one or more physiologically acceptable carriers or excipients. Methods of using the magnetic graphene-like nanoparticles or graphitic nano- or microparticles as MRI contrast agents. Methods of producing the magnetic graphene-like nanoparticle or graphitic nano- or microparticle. | 06-12-2014 |
20140303525 | METHOD AND DEVICE FOR NON-INVASIVE ACOUSTIC STIMULATION OF STEM CELLS AND PROGENITOR CELLS IN A PATIENT - The present invention provides a method for non-invasive acoustic stimulation of stem cells and/or progenitor cells in a patient. The invention also provides a device for non-invasive stimulation of stem cells and/or progenitor cells in the patient by generating and delivering acoustic waves of a suitable frequency and intensity to the stem cells and/or progenitor cells. The method and device of the present invention is useful in enhancing regeneration of bones and other tissues, such as cartilages, muscles, and nerve tissues, in a patient, for treatment of conditions such as bone loss or fracture. | 10-09-2014 |
20150080770 | DIFFERENTIATION OF STEM CELLS WITH NANOPARTICLES - This invention relates to stimulation of stem cells and other progenitors of differentiated cells using nanoparticles and electromagnetic stimulation. The invention provides a method for differentiating mesenchymal stem cells (MSCs) towards osteoblasts and other connective tissue. The invention provides osteoinductive materials useful for bone regeneration and reconstruction in treatment of bone trauma and bone related diseases, and to correct birth defects. The invention also provides for reduced adipogenesis. | 03-19-2015 |
20150118492 | THREE-DIMENSIONAL CARBON STRUCTURES - The method of the present disclosure is directed towards the formation of a three-dimensional carbon structure and includes the steps of adding a radical initiator to an amount of carbon starting material, forming a mixture, placing the mixture in a mold, maintaining the mixture and the mold at an elevated temperature for a period of time to form a thermally cross-linked molded mixture and removing the thermally cross-linked molded mixture from the mold. The disclosure also includes a three-dimensional carbon structure, with that structure including a thermally cross-linked carbon base material in a predetermined formation. | 04-30-2015 |
20150182642 | GRAPHENE-BASED CONTRAST AGENTS FOR PHOTOACOUSTIC AND THERMOACOUSTIC TOMOGRAPHY AND METHOD OF USE - The present invention provides a composition for use with photoacoustic or thermoacoustic imaging, comprising a sufficient amount of the graphene-like nanoparticles or graphitic nano- or microparticles and one or more physiologically acceptable carriers or excipients. The present invention also provides methods of using the graphene-like nanoparticles or graphitic nano- or microparticles as PAT/TAT contrast agents. | 07-02-2015 |
20150217002 | NEAR-INFRARED SPECTROSCOPY AND OPTICAL REPORTER - The method of the present disclosure is directed towards a method for determining the concentration of an analyte in a mammal's bloodstream. This method includes the following steps; applying a patch to the mammal's skin, the patch configured to transmit a reporter through the mammal's skin, wherein the reporter is configured to have an affinity for the analyte and is capable of exhibiting a detectable change in fluorescence upon binding to the analyte, subjecting a portion of the mammal's skin to Near Infrared Spectroscopy (NIRS), detecting fluorescence emission intensity and calculating the concentration of the analyte based on the detected fluorescence emission. The system of the present disclosure is directed towards an analyte monitoring system. The system includes the following, a patch and a receiver | 08-06-2015 |
Balaji Somu Kandaswamy, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150277977 | METHOD AND SYSTEM FOR PROVIDING STACK MEMORY MANAGEMENT IN REAL-TIME OPERATING SYSTEMS - A method and system for providing memory management in a Real-Time Operating System (RTOS) based system are provided. The method includes creating a plurality of tasks with a two level stack scheme comprising a first level stack and a second level stack, scheduling a first task for execution by moving a stack pointer from the first level stack to the second level stack, determining whether the first task is pre-empted, allocating the second level stack to the first task in a second state if the first task is not pre-empted, changing an active task for execution, determining whether the first task relinquishes control from the second state and is waiting for a resource, moving the stack pointer back from the second level stack to the first level stack if the first task relinquishes itself and providing the second level stack for use by a second task. | 10-01-2015 |
20150286271 | SYSTEM AND METHOD FOR PREDICTING A CENTRAL PROCESSING UNIT IDLE PATTERN FOR POWER SAVING IN A MODEM SYSTEM ON CHIP - A method and system for providing power management in a system employing a Central Processing Unit (CPU) and an operating system are provided. The method includes monitoring idle times of the CPU; predicting an idle pattern based on the monitored idle times; and determining a selective sleep of a peripheral device based on the predicted CPU idle pattern. | 10-08-2015 |
20150293793 | METHOD AND APPARATUS FOR PROVIDING A PREEMPTIVE TASK SCHEDULING SCHEME IN A REAL TIME OPERATING SYSTEM - Method and apparatuses are provided for providing preemptive task scheduling for a Real Time Operating System (RTOS). A two-level priority is assigned to each task that is created. The two-level priority includes a kernel priority and a user-defined priority. A priority bitmap corresponding to the kernel priority is created. A priority bit in the priority bitmap is enabled. The priority bit indicates a status of a respective task | 10-15-2015 |
Balaji Srinivasan, Fayetteville, AR US
Patent application number | Description | Published |
---|---|---|
20100120016 | METHODS AND SYSTEMS FOR DETECTION OF CONTAMINANTS - An impedance biosensor for detecting a contaminant in a starting material, the biosensor comprising a housing, an input device supported by the housing, an output device supported by the housing, a microfluidic cell supported by the housing, the starting material being engagable with the microfluidic cell, and an impedance analyzer supported by the housing and operable to measure impedance of the starting material to detect the presence of a contaminant. | 05-13-2010 |
Balaji Srinivasan Babu, Chennai IN
Patent application number | Description | Published |
---|---|---|
20140071955 | Dynamic Sounding Control In Wifi - A method of performing dynamic sounding in a wireless communication device includes determining whether to perform sounding based on an age of current channel state information (CSI). An achievable throughput can be recorded as a reference throughput after performing the sounding. A current achievable throughput can be compared with the reference throughput. A CSI timestamp can be reset when the current throughput is above the reference throughput by a first predetermined amount, thereby prolonging a lifespan of the current CSI. The CSI timestamp can be reduced when the current throughput is below the reference throughput by a second predetermined amount, thereby reducing the lifespan of the current CSI. | 03-13-2014 |
20140092819 | Scheduling Transmission For Multi-User, Multiple-Input, Multiple-Output Data - An access point determines the buffered data for each station of a plurality of stations in a BSS and groups the stations with similar station characteristics. The transmission time to the stations in a group can be apportioned. The groups can be ordered based on station characteristics and a transmission history. A sounding for a group can be performed based on the order. The MU-MIMO transmission for the group can be performed until a first condition is met. If the first condition is met, then the sounding and the MU-MIMO transmission for a next group can be performed, according to the order, until a second condition is met. The first condition can include an apportioned transmission time having expired and/or the buffers for the group being flushed. The second condition can include new data having been buffered by the AP and/or all buffered data having been transmitted. | 04-03-2014 |
20140269358 | SYSTEMS AND METHODS FOR STATISTICALLY PROFILING CHANNELS IN MIMO COMMUNICATIONS - Systems and methods are disclosed for generating a statistical profile of a MIMO channel. Packets of information may be transmitted over an interval of time to a plurality of stations using a plurality of MIMO modes. Each packet may be binned and a goodput value corresponding to the bin, the station and the MIMO mode may be determined stored. | 09-18-2014 |
20140269961 | SYSTEMS AND METHODS FOR OPTIMIZING SOUNDING INTERVAL - Systems and methods are disclosed for optimizing the sounding interval in a MIMO communications system. Following a channel sounding protocol, net throughput may be estimated over time. The sounding interval may correspond to the period of time between the end of the sounding protocol and a time when the estimated net throughput is maximized. Estimating net throughput may involve estimating the number of bits that may be successfully transmitted divided by the time required to transmit. The number of bits that may be successfully transmitted may be estimated from a statistical channel profile including goodput. | 09-18-2014 |
20140269962 | SYSTEMS AND METHODS FOR SCHEDULING SU AND MU MIMO TRAFFIC - Systems and methods are disclosed for scheduling SU and MU traffic in a MIMO communications system. Net goodput may be estimated for a station using a plurality of MIMO modes and a transmission to the station may be scheduled using one of the MIMO modes based, at least in part, on the estimated net goodput. Estimating net goodput may include determining a number of bits that may be successfully transmitted to the station using the MIMO mode divided by a time required to transmit the number of bits plus the sounding time. Further, the number of bits that may be successfully transmitted to the station may be based on the number of packets that may be delivered over the upcoming sounding interval and statistically determined goodput for each MIMO mode. | 09-18-2014 |
20150245360 | STAGED MULTI-USER GROUPING FOR MULTIPLE-INPUT, MULTIPLE-OUTPUT WIRELESS COMMUNICATIONS - A method of performing MIMO wireless communication includes identifying a first wireless device that qualifies for inclusion in a multi-user (MU) group and identifying a set of one or more candidate wireless devices, distinct from the first wireless device, that qualify for inclusion in the MU group. The set includes a second wireless device. A determination is made that an estimated MU-mode net goodput for the first and second wireless devices is greater than an estimated average single-user-mode net goodput for the first and second wireless devices. The first and second wireless devices are included in the MU group based at least in part on the determination. A transmission is sent to the MU group. Net goodput corresponds to a number of bits that may be successfully transmitted divided by a sum of a time to transmit the number of bits and a time associated with network overhead. | 08-27-2015 |
Balaji Subranabiam, Rohnert Park, CA US
Patent application number | Description | Published |
---|---|---|
20150085637 | ETHERNET RING PROTECTION NODE - Systems and methods are disclosed for providing redundancy in a network node implementing a ring protection protocol. Each of the two ring ports connecting the node to other nodes in a ring supporting the protocol may be maintained by a separate line card. Should one line card fail, traffic passing through the node may be redirected through the remaining ring port under the control of the surviving state machine. The two state machines may be coordinated over the backplane of the node to maintain a common state, making them transparent to other nodes. Additionally, the backplane link between the state machines may be monitored for failures that may be addressed with messages used to respond to general ring failures and by assigning one state machine to block a ring port upon recovery to prevent a loop within the ring until the ring protection link can be blocked. | 03-26-2015 |
Balaji Tadepalli, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120023082 | Longest Prefix Match Using Binary Search Tree - Longest Prefix Match (LPM) is implemented using a binary tree based search algorithm. Masked entries are stored in a plurality of binary search engines, wherein each of the binary search engines stores masked entries of a corresponding mask length. A search value is applied to each of the binary search engines in parallel. The search value is masked within each of the binary search engines, thereby creating a plurality of masked search values, each having a masked length equal to the mask length of the corresponding binary search engine. Each of the masked search values is compared with the masked entries of the corresponding binary search engine. An LPM result is selected from the binary search engine that detects a match, and has the longest corresponding mask length. Alternately, each binary search engine stores masked entries of N mask lengths, and N consecutive comparisons are performed to identify the LPM. | 01-26-2012 |
20150074079 | Longest Prefix Match Using Binary Search Tree - Longest Prefix Match (LPM) is implemented using a binary tree based search algorithm. Masked entries are stored in a plurality of binary search engines, wherein each of the binary search engines stores masked entries of a corresponding mask length. A search value is applied to each of the binary search engines in parallel. The search value is masked within each of the binary search engines, thereby creating a plurality of masked search values, each having a masked length equal to the mask length of the corresponding binary search engine. Each of the masked search values is compared with the masked entries of the corresponding binary search engine. An LPM result is selected from the binary search engine that detects a match, and has the longest corresponding mask length. Alternately, each binary search engine stores masked entries of N mask lengths, and N consecutive comparisons are performed to identify the LPM. | 03-12-2015 |
Balaji Thattaiparthasarthy, Birmingham, AL US
Patent application number | Description | Published |
---|---|---|
20150184414 | MODULAR SHELTERS COMPRISING COMPOSITE PANELS - In some embodiments, a shelter includes an impact-resistant panel having an energy-absorbing core positioned between two outer layers, wherein the energy-absorbing core includes a syntactic foam material that has a plurality of hollow microspheres compounded with a polymeric resin. | 07-02-2015 |
Balaji Thulasinathan, Chennai IN
Patent application number | Description | Published |
---|---|---|
20150200827 | NETWORK PERFORMANCE DIAGNOSTICS SYSTEM - In one embodiment, a network device is configured to generate a control protocol packet containing a source address of the network device and a destination address. The network device is configured to translate the source address to a interface device address of a first communication interface device included in the network device. The control protocol packet can be transmitted over the network by a second communication interface device included in the network device for receipt by a device based on the destination address. | 07-16-2015 |
Balaji Tiruvengadam, Chennai IN
Patent application number | Description | Published |
---|---|---|
20150294379 | METHOD AND APPARATUS TO INTRODUCE BILLING ARCHITECTURE FOR DIFFERENT UTILITY EVENTS AND TO GRANT CROSS DOMAIN PROMOTIONS - A billing arrangement continuously receives messages from a variety of service providing entities, the messages being associated with consumption of the user in a variety of service domains, compares, for at least some of the service domains, the consumption within the service domain with a corresponding consumption threshold, if the consumption threshold is crossed, gives the user at least one reward in relation to at least one further service domain, computes a bill based on the degree of consumption within all service domains using corresponding charging rates while considering rewards given to the user and bills the user using the computed bill with possible rewards. | 10-15-2015 |
Balaji Ulli, West Covina, CA US
Patent application number | Description | Published |
---|---|---|
20130006805 | Online Marketplace for Collective Buying - The present specification is an e-commerce business/system (“System”) that facilitates the sale of goods and/or services between Seller(s) and individual consumers that are affiliates/members of a community group (“Organization”). In addition, the present specification is a System that facilitates formation, identification, aggregation and registration of such Organizations, to help its constituent consumers/members realize cost savings through collective buying opportunities and, optionally, have an opportunity to pledge at least a portion of the cost savings realized through such buying as charitable funds to be donated to the Organization. In addition, the present specification is a System that provides to interested sellers a retail platform for specified periods of time to reach and sell to specific group(s) of consumers who constitute Organizations defined by demographics, socio-economic factors, geographical location and known buying preferences. | 01-03-2013 |
Balaji Upputuri, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130262943 | OPTIMIZED SYNCHRONOUS SCAN FLIP FLOP CIRCUIT - According to at least one exemplary embodiment, a synchronous active high reset scan flip flop is provided. The synchronous active high reset scan flip flop may include a data input, a serial input, a test enable input, a reset input, a clock input, a device output. It may also include an AND gate configured to receive the serial input and the test enable input and a multiplexer configured to receive the data input and a first output signal received from the AND gate. The multiplexer is operable in response to the reset input which is used to reset the flip flop in function mode, and permit scan test in test mode. The synchronous active high reset scan flip flop may also include a storage element configured to receive a second output signal received from the multiplexer and operable in response to a clock signal received from the clock input. | 10-03-2013 |
20150067423 | A Q-GATING CELL ARCHITECTURE TO SATIATE THE LAUNCH-OFF-SHIFT (LOS) TESTING AND AN ALGORITHM TO IDENTIFY BEST Q-GATING CANDIDATES - A method for creating an architecture to support Q-gating for launch-off-shift (LOS) scan testing using a plurality of flip-flops is provided. The method may include applying a common clock signal to each clock input of the plurality of flip-flops and applying a gated scan enable signal to each scan enable input of the plurality of flip-flops. The method may further include applying a global scan enable signal directly to each of a plurality of Q-gates corresponding to each of the plurality of flip-flops, wherein the global scan enable signal traverses a signal path that bypasses combinational logic located between any two flip-flops of the plurality of flip-flops. | 03-05-2015 |
Balaji Vadhiyar, Princeton, NJ US
Patent application number | Description | Published |
---|---|---|
20130173437 | Liquidity Assessment System - In some embodiments, a liquidity assessment system comprises a memory and a processor communicatively coupled to the memory. The memory is operable to store financial environment data, financial liquidity data for a financial enterprise, and financial scenario data. The processor is configured to generate a scenario financial environment by applying the financial scenario data to the financial environment data, determine scenario liquidity positions for each financial entity within a financial enterprise, and compare the scenario liquidity positions with liquidity requirements of jurisdictions governing the financial entities. | 07-04-2013 |
Balaji Vembu, Folsom, CA US
Patent application number | Description | Published |
---|---|---|
20090006690 | PROVIDING UNIVERSAL SERIAL BUS DEVICE VIRTUALIZATION WITH A SCHEDULE MERGE FROM MULTIPLE VIRTUAL MACHINES - An apparatus, system, and method are disclosed. In one embodiment, the apparatus includes a virtualization engine on a computer platform. The virtualization engine can intercept multiple data transfer schedules from multiple virtual machines fetched from a memory by a physical Universal Serial Bus (USB) host controller on the computer platform. The virtualization engine also can merge the multiple fetched data transfer schedules into a merged data transfer schedule. The virtualization engine also can send the merged data transfer schedule to the physical USB host controller. | 01-01-2009 |
20090006702 | SHARING UNIVERSAL SERIAL BUS ISOCHRONOUS BANDWIDTH BETWEEN MULTIPLE VIRTUAL MACHINES - A method and computer readable medium are disclosed. In one embodiment, the method includes enumerating multiple Universal Serial Bus (USB) devices on a computer platform running a multiple virtual machines (VMs). The method also includes assigning each of the USB devices to a VM, wherein each USB device may be assigned to a different VM. The method also includes making each USB device visible only to the VM it is assigned to. The method also includes limiting the bandwidth each of the VMs can schedule its assigned devices within a USB data transfer frame. This will allow all of the VMs to have access to the bandwidth of the frame by avoiding the problem of over-subscription when the schedule is merged. | 01-01-2009 |
20090172331 | Securing content for playback - A graphics engine may include a decryption device, a renderer, and a sprite or overlay engine, all connected to a display. A memory may have a protected and non-protected portions in one embodiment. An application may store encrypted content on the non-protected portion of said memory. The decryption device may access the encrypted material, decrypt the material, and provide it to the renderer engine of a graphics engine. The graphics engine may then process the decrypted material using the protected portion of the memory. Only graphics devices can access the protected portion of the memory in at least one mode, preventing access by outside sources. In addition, the protected memory may be stolen memory that is not identified to the operating system, making that stolen memory inaccessible to applications running on the operating system. | 07-02-2009 |
20090245521 | METHOD AND APPARATUS FOR PROVIDING A SECURE DISPLAY WINDOW INSIDE THE PRIMARY DISPLAY - In some embodiments, the invention involves securing sensitive data from mal-ware on a computing platform and, more specifically, to utilizing virtualization technology and protected audio video path technologies to prohibit a user environment from directly accessing unencrypted sensitive data. In an embodiment a service operating system (SOS) accesses sensitive data requested by an application running in a user environment virtual machine, or a capability operating system (COS). The SOS application encrypts the sensitive data before passing the data to the COS. The COS makes requests directly to a graphics engine which decrypts the data before displaying the sensitive data on a display monitor. Other embodiments are described and claimed. | 10-01-2009 |
20100027790 | METHODS FOR AUTHENTICATING A HARDWARE DEVICE AND PROVIDING A SECURE CHANNEL TO DELIVER DATA - A method for delivering audio/video data through a hardware device using a software application comprises, at the hardware end, receiving an encrypted application key, an encrypted random session key, and encrypted audio/video data from the software. The hardware then decrypts the encrypted application key using a secret encryption key, decrypts the encrypted random session key using the application key, and decrypts the encrypted audio/video data using the random session key. The hardware may then deliver the unencrypted audio/video data by way of a display and speakers. The secret encryption key is securely embedded within the hardware device at an earlier point in time. | 02-04-2010 |
20100332852 | Creating Secure Communication Channels Between Processing Elements - Two processing elements in a single platform may communicate securely to allow the platform to take advantage of the certain cryptographic functionality in one processing element. A first processing element, such as a bridge, may use its cryptographic functionality to request a key exchange with a second processing element, such as a graphics engine. Each processing element may include a global key which is common to the two processing elements and a unique key which is unique to each processing element. A key exchange may be established during the boot process the first time the system boots and, failing any hardware change, the same key may be used throughout the lifetime of the two processing elements. Once a secure channel is set up, any application wishing to authenticate a processing element without public-private cryptographic function may perform the authentication with the other processing element which shares a secure channel with the first processing element. | 12-30-2010 |
20110037770 | Memory Address Re-mapping of Graphics Data - A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries. | 02-17-2011 |
20110274414 | BOUNDARY DETECTION IN MEDIA STREAMS - Encoded data decoding techniques. A data decoding agent determines a data segment size for a packet that includes a header and a data segment. The data decoding agent determines a segment end location based, at least in part, on the data segment size. The data decoding agent processes subblocks of data from the data segment. The data decoding agent compares a current location to the segment end location to determine if a current subblock of data from the data segments contains the segment end location. The data decoding agent triggers an exception handler if the current subblock contains the segment end location. | 11-10-2011 |
20110299680 | Methods and Apparatuses for Securing Playback Content - An apparatus for secured playback is presented. In one embodiment, the apparatus includes a controller that includes a key derivation module to manage authentication and key derivation. In one embodiment, the apparatus provides a video decryption key to a graphics engine if video data portions in a data stream are retrievable without having to decrypt the data stream. In one embodiment, the apparatus also includes a decryption module to decrypt a part of data in conjunction with an encryption key to generate video information and video data. The controller then writes an encrypted version of the video data to a video buffer of a graphics engine. | 12-08-2011 |
20110320777 | DIRECT MEMORY ACCESS ENGINE PHYSICAL MEMORY DESCRIPTORS FOR MULTI-MEDIA DEMULTIPLEXING OPERATIONS - The architecture and techniques described herein can improve system performance with respect to the following. Communication between two interdependent hardware engines, that are part of pipeline, such that the engines are synchronized to consume resources when the engines are done with the work. Reduction of the role of software/firmware from feeding each stage of the hardware pipeline when the previous stage of the pipeline has completed. Reduction in the memory allocation for software-initialized hardware descriptors to improve performance by reducing pipeline stalls due to software interaction. | 12-29-2011 |
20120139927 | MEMORY ADDRESS RE-MAPPING OF GRAPHICS DATA - A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries. | 06-07-2012 |
20120159128 | Handling Media Streams In A Programmable Bit Processor - In one embodiment, the present invention is directed to a bit processor that includes an execution unit to, responsive to an instruction for access of data of a first bit width, access data of a second bit width, the second bit width having a different number of bits than the first bit width when some of the data accessed includes non-stream data. Other embodiments are described and claimed. | 06-21-2012 |
20130298124 | MEMORY ADDRESS RE-MAPPING OF GRAPHICS DATA - A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries. | 11-07-2013 |
20140026137 | PERFORMING SCHEDULING OPERATIONS FOR GRAPHICS HARDWARE - A computing device for performing scheduling operations for graphics hardware is described herein. The computing device includes a central processing unit (CPU) that is configured to execute an application. The computing device also includes a graphics scheduler configured to operate independently of the CPU. The graphics scheduler is configured to receive work queues relating to workloads from the application that are to execute on the CPU and perform scheduling operations for any of a number of graphics engines based on the work queues. | 01-23-2014 |
20140068626 | Direct Ring 3 Submission of Processing Jobs to Adjunct Processors - Transitions to ring 0, each time an application wants to use an adjunct processor, are avoided, saving central processor operating cycles and improving efficiency. Instead, initially each application is registered and setup to use adjunct processor resources in ring 3. | 03-06-2014 |
20140176572 | Offloading Touch Processing To A Graphics Processor - In an embodiment, a processor includes a graphics domain including a graphics engines each having at least one execution unit. The graphics domain is to schedule a touch application offloaded from a core domain to at least one of the plurality of graphics engines. The touch application is to execute responsive to an update to a doorbell location in a system memory coupled to the processor, where the doorbell location is written responsive to a user input to the touch input device. Other embodiments are described and claimed. | 06-26-2014 |
20140176573 | Offloading Touch Processing To A Graphics Processor - In an embodiment, a processor includes a graphics domain including a graphics engines each having at least one execution unit. The graphics domain is to schedule a touch application offloaded from a core domain to at least one of the plurality of graphics engines. The touch application is to execute responsive to an update to a doorbell location in a system memory coupled to the processor, where the doorbell location is written responsive to a user input to the touch input device. Other embodiments are described and claimed. | 06-26-2014 |
20140198116 | A METHOD AND DEVICE TO AUGMENT VOLATILE MEMORY IN A GRAPHICS SUBSYSTEM WITH NON-VOLATILE MEMORY - Methods and devices to augment volatile memory in a graphics subsystem with certain types of non-volatile memory are described. In one embodiment, includes storing one or more static or near-static graphics resources in a non-volatile random access memory (NVRAM). The NVRAM is directly accessible by a graphics processor using at least memory store and load commands. The method also includes a graphics processor executing a graphics application. The graphics processor sends a request using a memory load command for an address corresponding to at least one static or near-static graphics resources stored in the NVRAM. The method also includes directly loading the requested graphics resource from the NVRAM into a cache for the graphics processor in response to the memory load command. | 07-17-2014 |
20140208047 | METHOD AND DEVICE TO DISTRIBUTE CODE AND DATA STORES BETWEEN VOLATILE MEMORY AND NON-VOLATILE MEMORY - A method, device, and system to distribute code and data stores between volatile and non-volatile memory are described. In one embodiment, the method includes storing one or more static code segments of a software application in a phase change memory with switch (PCMS) device, storing one or more static data segments of the software application in the PCMS device, and storing one or more volatile data segments of the software application in a volatile memory device. The method then allocates an address mapping table with at least a first address pointer to point to each of the one or more static code segments, at least a second address pointer to point to each of the one or more static data segments, and at least a third address pointer to point to each of the one or more volatile data segments. | 07-24-2014 |
20140267323 | MEMORY MAPPING FOR A GRAPHICS PROCESSING UNIT - An electronic device is described herein. The electronic device may include a page walker module to receive a page request of a graphics processing unit (GPU). The page walker module may detect a page fault associated with the page request. The electronic device may include a controller, at least partially comprising hardware logic. The controller is to monitor execution of the page request having the page fault. The controller determines whether to suspend execution of a work item at the GPU associated with the page request having the page fault, or to continue execution of the work item based on factors associated with the page request. | 09-18-2014 |
20150086012 | SECURE VIDEO OUPUT PATH - Systems and methods for secure delivery of output surface bitmaps to a display engine. An example processing system comprises: an architecturally protected memory; and a processing core communicatively coupled to the architecturally protected memory, the processing core comprising a processing logic configured to implement an architecturally-protected execution environment by performing at least one of: executing instructions residing in the architecturally protected memory and preventing an unauthorized access to the architecturally protected memory; wherein the processing logic is further configured to provide a secure video output path by generating an output surface bitmap encrypted with a first encryption key and storing an encrypted first encryption key in an external memory, wherein the encrypted first encryption key is produced by encrypting the first encryption key with a second encryption key. | 03-26-2015 |
20150277981 | PRIORITY BASED CONTEXT PREEMPTION - Methods and apparatuses may prioritize the processing of high priority and low priority contexts submitted to a processing unit through separate high priority and low priority context submission ports. According to one embodiment, submission of a context to the low priority port causes contexts in progress to be preempted, whereas submission of a context to the high priority port causes contexts in progress to be paused. | 10-01-2015 |
20150312524 | Encrypted Screencasting - Encryption and encoding of video and/or audio may be implemented on an integrated circuit before being transmitted wirelessly to a remote adapter for display. | 10-29-2015 |
Balaji Venketeshwar, Haryana IN
Patent application number | Description | Published |
---|---|---|
20130067581 | INFORMATION SECURITY CONTROL SELF ASSESSMENT - Apparatuses, computer readable media, methods, and systems are described for identifying risk assessment queries for assessing risk of a process, providing the identified risk assessment queries to a client device for presentation, receiving response data from the client device comprising responses to the risk assessment queries, determining response values for at least some of the risk assessment queries based on the received response data, and calculating a process risk metric based on the determined response values. | 03-14-2013 |
Balaji Vijayan, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20140281246 | INSTRUCTION BOUNDARY PREDICTION FOR VARIABLE LENGTH INSTRUCTION SET - A system, processor, and method to predict with high accuracy and retain instruction boundaries for previously executed instructions in order to decode variable length instructions is disclosed. In at least one embodiment, a disclosed processor includes an instruction fetch unit, an instruction cache, a boundary byte predictor, and an instruction decoder. In some embodiments, the instruction fetch unit provides an instruction address and the instruction cache produces an instruction tag and instruction cache content corresponding to the instruction address. The instruction decoder, in some embodiments, includes boundary byte logic to determine an instruction boundary in the instruction cache content. | 09-18-2014 |
Balaji Virajpet, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090274017 | MIXED-SIGNAL SINGLE-CHIP INTEGRATED SYSTEM ELECTRONICS FOR DATA STORAGE DEVICES - An integrated data storage control system provides, in a single integrated circuit, RDC, servo logic, ATA interface, microprocessor, and other formerly discrete components in one highly integrated system design. The integrated circuit is rendered using a single integrated circuit technology type (e.g., digital CMOS) for all components. Analog and digital circuits are combined in such a way as to eliminate or reduce noise or interference in digital circuits from analog circuit components. Individual elements may have their outputs and inputs MUXed together such that individual elements can be selectively switched (during testing modes) such that the integrated circuit emulates or behaves in the same or similar manner as one of the prior art components. The present invention may be applied to magnetic hard disk drives (HDDs) or other types of storage devices such as floppy disk controllers, optical disk drives (e.g., CD-ROMs and the like), tape drives, and other data storage devices. | 11-05-2009 |
20110012609 | METHOD AND APPARTUS FOR SUB-ASSEMBLY ERROR DETECTION IN HIGH VOLTAGE ANALOG CIRCUITS AND PINS - The innovation relates to systems and/or methodologies for error detection during sub-assembly in high voltage analog circuits. A signal driver communicates test signals to one or more high voltage analog circuits, and a state machine compares the electrical and/or thermal responses of the high voltage analog circuits to a set of predetermined expected results (e.g., signatures). The signal driver and state machine can be incorporated into the high voltage analog circuits. The expected results can be stored in the target circuits in the form of look-up tables, matrices, and so forth. Errors, such as, dry solders and bridge solders can be determined based on the comparison of the obtained responses to the expected signatures. | 01-20-2011 |
Balaji Vituduki Narayana Iyengar, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090149485 | PYRIMIDINEDIONES AS TYROSINE KINASE INHIBITORS - The present invention relates to a compound of formula (I) | 06-11-2009 |
Balaji Vummiti, Bad Schornborn DE
Patent application number | Description | Published |
---|---|---|
20130124264 | PRICE SIMULATION FOR ENTERPRISE SALES AND SUPPLY PROCESSES - Embodiments of the present invention may provide a method to perform a price simulation. The method may comprise receiving search criteria for sales orders to perform simulation of price changes, selecting sales orders that satisfy the search criteria, and retrieving pricing attributes from the selected sales orders. The pricing attributes may include any discount(s) applied to a base price. The method may further comprise simulating application of a new pricing to affected sales orders according to the pricing attributes and storing simulation results. | 05-16-2013 |
Balaji Vummiti, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140278626 | Consistent Interface for Task Activity Business Object - A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a task activity business object. | 09-18-2014 |
20140279413 | Consistent Interface for Phone Call Activity Business Object - A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a phone call business object. | 09-18-2014 |
20140282081 | Consistent Interface for Email Activity Business Object - A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to an email activity business object. | 09-18-2014 |
20140282082 | Consistent Interface for Appointment Activity Business Object - A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to an appointment activity business object. | 09-18-2014 |