Bhakta, TX
Akash B. Bhakta, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20100275070 | CONVERSION OF A CLASS ORIENTED DATA FLOW PROGRAM WITH INHERITANCE TO A STRUCTURE ORIENTED DATA FLOW PROGRAM - System and method for converting a class oriented data flow program to a structure oriented data flow program. A first data flow program is received, where the first data flow program is an object oriented program comprising instances of one or more classes, and wherein the first data flow program is executable to perform a first function. The first data flow program is automatically converted to a second data flow program, where the second data flow program does not include the instances of the one or more classes, and where the second data flow program is executable to perform the first function. The second data flow program is stored on a computer memory, where the second data flow program is configured to be deployed to a device, e.g., a programmable hardware element, and where the second data flow program is executable on the device to perform the first function. | 10-28-2010 |
20100275181 | CONVERSION OF A CLASS ORIENTED DATA FLOW PROGRAM TO A STRUCTURE ORIENTED DATA FLOW PROGRAM - System and method for converting a class oriented data flow program to a structure oriented data flow program. A first data flow program is received, where the first data flow program is an object oriented program comprising instances of one or more classes, and wherein the first data flow program is executable to perform a first function. The first data flow program is automatically converted to a second data flow program, where the second data flow program does not include the instances of the one or more classes, and where the second data flow program is executable to perform the first function. The second data flow program is stored on a computer memory, where the second data flow program is configured to be deployed to a device, e.g., a programmable hardware element, and where the second data flow program is executable on the device to perform the first function. | 10-28-2010 |
20100275187 | IMPLEMENTING A CLASS ORIENTED DATA FLOW PROGRAM ON A PROGRAMMABLE HARDWARE ELEMENT - System and method for converting a class oriented data flow program to a structure oriented data flow program. A first data flow program is received, where the first data flow program is an object oriented program comprising instances of one or more classes, and wherein the first data flow program is executable to perform a first function. The first data flow program is automatically converted to a second data flow program, where the second data flow program does not include the instances of the one or more classes, and where the second data flow program is executable to perform the first function. The second data flow program is stored on a computer memory, where the second data flow program is configured to be deployed to a device, e.g., a programmable hardware element, and where the second data flow program is executable on the device to perform the first function. | 10-28-2010 |
20100275194 | CONVERSION OF A CLASS ORIENTED DATA FLOW PROGRAM TO A STRUCTURE ORIENTED DATA FLOW PROGRAM WITH DYNAMIC INTERPRETATION OF DATA TYPES - System and method for converting a class oriented data flow program to a structure oriented data flow program. A first data flow program is received, where the first data flow program is an object oriented program comprising instances of one or more classes, and wherein the first data flow program is executable to perform a first function. The first data flow program is automatically converted to a second data flow program, where the second data flow program does not include the instances of the one or more classes, and where the second data flow program is executable to perform the first function. The second data flow program is stored on a computer memory, where the second data flow program is configured to be deployed to a device, e.g., a programmable hardware element, and where the second data flow program is executable on the device to perform the first function. | 10-28-2010 |
Bhavesh Bhakta, Richardson, TX US
Patent application number | Description | Published |
---|---|---|
20100066574 | Hybrid Analog to Digital Converter Circuit and Method - A hybrid analog to digital converter circuit for a feedback input to a digital controller of a power supply includes a high resolution, analog to digital converter circuit in communication with a voltage error signal. The high resolution analog to digital converter circuit is configured to provide a first correction signal to the digital controller when the voltage error signal is within a first error range. The hybrid analog to digital converter circuit also includes at least one flash analog to digital converter circuit in communication with the voltage error signal. The flash analog to digital converter circuit(s) is configured to provide at least a second correction signal to the digital controller when the voltage error signal is within at least a second error range. | 03-18-2010 |
Bhavesh G. Bhakta, Richardson, TX US
Patent application number | Description | Published |
---|---|---|
20110102083 | HIGH PERFORMACE LVDS DRIVER FOR SCALABLE SUPPLY - Traditionally, complementary metal oxide semiconductor (CMOS) and bipolar transistors have been separately employed in low voltage differential signal (LVDS) drivers. Here, a hybridized LVDS driver is provided with an input stage that uses CMOS transistors and output stages that use bipolar transistors. As a result of this hybridization, the LVDS driver has superior functional characteristics compared to conventional LVDS drivers as well as being able to function with a supply range between about 1.8V and 3.3V. | 05-05-2011 |
20110193598 | EFFICIENT RETIMER FOR CLOCK DIVIDERS - Conventional retimers generally consume too much power, are too noisy, and are too large. Additionally, phase noise and jitter are generally a function of retiming. As a result, a retimer is provided with a smaller footprint that has reduced power consumption and improved noise characteristics over other conventional retimers. | 08-11-2011 |
20120074987 | ELECTRONIC DEVICE AND METHOD FOR BUFFERING - A buffer is provided. The buffer includes a first switch and a second switch coupled in series at a first output node, a third switch and a fourth switch coupled in series at a second output node, a first current source and a second current source. The first current source is coupled with one side to the first switch and the third switch and with another side to a first supply voltage, the second current source is coupled with one side to the second switch and the fourth switch and with a second side to a second supply voltage. The first current source is configured to adjust an output swing in a first operation mode and in a second operation. The second current source is configured to adjust a common mode voltage level of the output signal in the first operation mode and to provide maximum series resistance in the second operation mode. | 03-29-2012 |
Dharmesh Bhakta, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20080320121 | SYSTEM, COMPUTER PROGRAM PRODUCT AND METHOD OF DYNAMICALLY ADDING BEST SUITED SERVERS INTO CLUSTERS OF APPLICATION SERVERS - A system, computer program product and computer-implemented method of dynamically adding a best suited application server to a cluster of application servers are provided. To do so, a history of quality of service (QoS) of a plurality of application servers is maintained. Using the history of QoS, an application server is dynamically selected and added to the cluster when the cluster is under a heavy workload. The selected application server is one that has the most historically favorable QoS and a heavy workload is one that exceeds a user-configurable threshold. | 12-25-2008 |
Dharmesh N Bhakta, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20080222306 | System and Method for Accessing Multiple Addresses Per Domain Name Using Networked Repository - A system, method, and program product are provided that gather a plurality of IP addresses that each correspond to a common domain name. A list of domain names is provided for gathering corresponding IP addresses. For each of the received domain names, IP addresses are retrieved from a number of DNS tables. The unique IP addresses are identified from the gathered IP addresses retrieved for each of the domain names. The domain names and their associated IP addresses are stored in a domain name repository. | 09-11-2008 |
20080222307 | System and Method for Multiple IP Addresses During Domain Name Resolution - A system, method, and program product are provided that access a network resource by sending, from a client computer system, a first domain name resolution request to a DNS server. The first domain name resolution request includes a first domain name and requests multiple IP addresses. The client computer system receives, from the DNS server, a first multiple IP address response that corresponds to the first domain name resolution request, the first multiple IP address response including a IP addresses that each correspond to the first domain name included in the first domain name resolution request. At the client computer system, one of the plurality of IP addresses is selected by a user. The client computer system sends a request to a server corresponding to the selected IP address. The client computer system then receives responsive data from the server and displays the responsive data on a display screen accessible from the client computer system. | 09-11-2008 |
Rakesh S. Bhakta, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20120158545 | MOBILE ON-THE-SPOT SHOPPING AND PAYMENTS - A merchant uploads products or services to create an online store for purchases. The merchant also specifies the physical location of its store or stores or the service provider may determine a store location based on the location of a merchant device. When a user is near at least one of the stores, the user is presented with items available for purchase through any nearby merchants. The user can then make the purchase through the mobile device. The service provider may approve the transaction based, in part, on the location of the merchant and the user. Thus merchants that do not have a website can take advantage of online transactions. Mobile sellers, such as food trucks, can also use this idea to create stores and have users be notified when they are nearby. | 06-21-2012 |
Sagar Bhakta, Dallas, TX US
Patent application number | Description | Published |
---|---|---|
20110083126 | Detecting Impact of Operating System Upgrades - Methods, systems, and products for detecting impact of operating system upgrades on software components. Embodiments detect the impact of differences between a current operating system and an upgraded operating system. The operating system is configured to provide a run-time environment. In one embodiment, a method comprises detecting a call from a software entity running on a first data processing system to the current operating system of the data processing system; recording the detected call in a data structure configured to contain one or more recorded calls; scanning the upgraded operating system on a second data processing system upon which the upgraded operating system is installed and running, before execution of the software entity in the run-time environment of the upgraded operating system, to identify the recorded calls in the data structure that are not supported by the upgraded operating system; and presenting an indication of the identified calls. | 04-07-2011 |
Vikrant R. Bhakta, Dallas, TX US
Patent application number | Description | Published |
---|---|---|
20140306878 | NEAR DISPLAY AND IMAGING - A method and device for eye gaze tracking has coincident display and imaging channel with shared field of view; a pupil forming/collimating subsystem that is part of the imaging channel; and a microdisplay that is part of the imaging channel. The method and device enable simultaneous display and eye tracking by using a pond of mirrors in a micromirror array. | 10-16-2014 |