Patents by Inventor Vivek Bhaskar

Vivek Bhaskar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220374431
    Abstract: Techniques for providing improved distributed caching are disclosed. A distributed computing system can be implemented with a cluster including a plurality of worker nodes configured to host one or more executors for processing data related to a query. The worker nodes can host a cache accessible to the executors. The data can be processed as a plurality of data segments. The worker nodes can be uniformly assigned a plurality of token bounds defining a range of integer token values. A hashing algorithm can be used to compute a token for each data segment associated with the query. Tasks can be launched on the executors preferentially, such that the task for processing a data segment having a token within the token bounds associated with the preferred executor. Executors can be instructed to review the associated cache to identify outlier data segments and inform other nodes in the cluster.
    Type: Application
    Filed: June 16, 2021
    Publication date: November 24, 2022
    Applicant: Oracle International Corporation
    Inventors: Devarajulu Kavali, Aneesh Malkhed, Sounak Chakraborty, Harish Ramesh Butani, Vivek Bhaskar, Sandeep Akinapelli, Devaraj Das
  • Patent number: 10724554
    Abstract: A hydraulic system includes one or more hydraulic subsystems that have a source of additional flow for supplying an auxiliary system. The hydraulic system may include one or more actuator systems, a boost system, and a further hydraulic system, such as a steering system. The source of additional flow for supplying the auxiliary system may include: sizing the boost system for providing both full boost function and auxiliary function, sizing the steering system for providing both full steering function and auxiliary function, utilizing available flow from an unused actuator function, and/or utilizing a selector manifold for actively selecting the source of auxiliary flow based on the flow and pressure demands of the respective hydraulic systems. Such a hydraulic system enables flow to be available to an auxiliary function regardless of the flow requirements for the actuator functions and/or other vehicle functions, while also minimizing interactions and flow disruptions to the various hydraulic subsystems.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: July 28, 2020
    Assignee: Parker-Hannifin Corporation
    Inventors: Randall D. Thompson, Ralf Gomm, Vivek Bhaskar, Björn Eriksson
  • Publication number: 20190145433
    Abstract: A hydraulic system includes one or more hydraulic subsystems that have a source of additional flow for supplying an auxiliary system. The hydraulic system may include one or more actuator systems, a boost system, and a further hydraulic system, such as a steering system. The source of additional flow for supplying the auxiliary system may include: sizing the boost system for providing both full boost function and auxiliary function, sizing the steering system for providing both full steering function and auxiliary function, utilizing available flow from an unused actuator function, and/or utilizing a selector manifold for actively selecting the source of auxiliary flow based on the flow and pressure demands of the respective hydraulic systems. Such a hydraulic system enables flow to be available to an auxiliary function regardless of the flow requirements for the actuator functions and/or other vehicle functions, while also minimizing interactions and flow disruptions to the various hydraulic subsystems.
    Type: Application
    Filed: April 25, 2017
    Publication date: May 16, 2019
    Applicant: Parker-Hannifin Corporation
    Inventors: Randall D. Thompson, Ralf Gomm, Vivek Bhaskar, Björn Eriksson
  • Patent number: 10138915
    Abstract: An electro-hydraulic actuation system includes a regeneration valve in fluid communication with a first fluid chamber and a second fluid chamber of a hydraulic actuator, and a dump valve is in fluid communication with the second fluid chamber and a fluid reservoir. A pump provides a flow of fluid to the first and second fluid chambers, a displacement of the pump controlling a velocity of the actuator during motion in the retraction and extension directions. An electric motor drives the pump, and a controller controls a state of the regeneration valve and the dump valve. At least one feedback device senses a system condition and provides a respective feedback signal indicative of the sensed system condition to the controller, the controller responsive to the feedback signal to determine an occurrence of an over-center load condition and control a state of the regeneration valve and the dump valve in response to the occurrence to maintain the velocity of the actuator.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: November 27, 2018
    Assignee: Parker-Hannifin Corporation
    Inventors: Vivek Bhaskar, Bjoern Eriksson, Ralf Gomm
  • Publication number: 20170184139
    Abstract: An electro-hydraulic actuation system includes a regeneration valve in fluid communication with a first fluid chamber and a second fluid chamber of a hydraulic actuator, and a dump valve is in fluid communication with the second fluid chamber and a fluid reservoir. A pump provides a flow of fluid to the first and second fluid chambers, a displacement of the pump controlling a velocity of the actuator during motion in the retraction and extension directions. An electric motor drives the pump, and a controller controls a state of the regeneration valve and the dump valve. At least one feedback device senses a system condition and provides a respective feedback signal indicative of the sensed system condition to the controller, the controller responsive to the feedback signal to determine an occurrence of an over-center load condition and control a state of the regeneration valve and the dump valve in response to the occurrence to maintain the velocity of the actuator.
    Type: Application
    Filed: May 15, 2015
    Publication date: June 29, 2017
    Inventors: Vivek BHASKAR, Bjoern ERIKSSON, Ralf GOMM
  • Patent number: 8935233
    Abstract: A database table is provided. The database table includes several column tuples. A column is selected in the database table. The column tuples of the selected column are partitioned into several bins. Each bin includes a range of tuples and associated metadata. The associated metadata includes at least one of: a minimum tuple value for the tuples in the bin, a maximum tuple value for the tuples in the bin, a minimum tuple identifier for the bin and a maximum tuple identifier for the bin. The bins are sorted based on the tuple values to provide an approximate index for the database.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Vatsalya Agrawal, Vivek Bhaskar, Ahmed Shareef
  • Patent number: 8548680
    Abstract: An articulated machine and method of operation, the articulated machine having a first frame with a first traction device and a steering apparatus that controls a steering angle thereof, the first frame pivotally coupled to a second frame at an articulation joint, the second frame having a second traction device, a steering sensor configured to provide a steering signal indicative of the steering angle, and an electronic controller configured to automatically control an articulation angle based on the steering signal.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: October 1, 2013
    Assignee: Caterpillar Inc.
    Inventors: Cody J. Ryerson, Phillip A. Newberry, Yongliang Zhu, Bruce Wiewel, Vivek Bhaskar
  • Publication number: 20130006697
    Abstract: Provided are a computer program product, system and method for using prime numbers and prime number factorization to track articles through transit points in a supply chain. A list associates prime numbers with transit points through which the article passes. A determination is made from the list of prime numbers associated with the transit points through which the article has passed. A function is performed on the determined prime numbers to determine a composite value. An association is generated of the composite value with the article. The composite value associated with the article is used to determine at least one of the transit points through which the article has passed.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vivek BHASKAR, Nitin CHATURVEDI, Varun K. MISHRA
  • Patent number: 8326824
    Abstract: A method for estimating contents of a cache determines table descriptors referenced by a query, and scans each page header stored in the cache for the table descriptor. If the table descriptor matches any of the referenced table descriptors, a page count value corresponding to the matching referenced table descriptor is increased. Alternatively, a housekeeper thread periodically performs the scan and stores the page count values in a central lookup table accessible by threads during a query run. Alternatively, each thread independently maintains a hash table with page count entries corresponding to table descriptors for each table in the database system. A thread increases or decreases the page count value when copying or removing pages from the cache. A page count value for each referenced table descriptor is determined from a sum of the values in the hash tables. A master thread performs bookkeeping and prevents hash table overflows.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Vatsalya Agrawal, Vivek Bhaskar, Saibaba Konduru, Ahmed Shareef
  • Publication number: 20120078904
    Abstract: A database table is provided. The database table includes several column tuples. A column is selected in the database table. The column tuples of the selected column are partitioned into several bins. Each bin includes a range of tuples and associated metadata. The associated metadata includes at least one of: a minimum tuple value for the tuples in the bin, a maximum tuple value for the tuples in the bin, a minimum tuple identifier for the bin and a maximum tuple identifier for the bin. The bins are sorted based on the tuple values to provide an approximate index for the database.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vatsalya Agrawal, Vivek Bhaskar, Ahmed Shareef
  • Publication number: 20110320085
    Abstract: A system is provided for regulating a travel course of a machine. The system has a steering system operationally connected to at least one ground engaging device. Additionally, the system has a path generator configured to generate a path along which the machine can travel. The system also has a path tracker configured to automatically regulate the steering system to position the machine within a predetermined vicinity of an initial point on the generated path and guide the machine along the generated path.
    Type: Application
    Filed: September 7, 2011
    Publication date: December 29, 2011
    Inventors: Imed Gharsalli, Vivek Bhaskar
  • Publication number: 20110296108
    Abstract: A method for estimating contents of a cache determines table descriptors referenced by a query, and scans each page header stored in the cache for the table descriptor. If the table descriptor matches any of the referenced table descriptors, a page count value corresponding to the matching referenced table descriptor is increased. Alternatively, a housekeeper thread periodically performs the scan and stores the page count values in a central lookup table accessible by threads during a query run. Alternatively, each thread independently maintains a hash table with page count entries corresponding to table descriptors for each table in the database system. A thread increases or decreases the page count value when copying or removing pages from the cache. A page count value for each referenced table descriptor is determined from a sum of the values in the hash tables. A master thread performs bookkeeping and prevents hash table overflows.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vatsalya Agrawal, Vivek Bhaskar, Saibaba Konduru, Ahmed Shareef
  • Patent number: 8060299
    Abstract: A system is provided for regulating a travel course of a machine. The system has a steering system operationally connected to at least one ground engaging device. Additionally, the system has a path generator configured to generate a path along which the machine can travel. The system also has a path tracker configured to automatically regulate the steering system to position the machine within a predetermined vicinity of an initial point on the generated path and guide the machine along the generated path.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: November 15, 2011
    Assignee: Caterpillar Inc.
    Inventors: Imed Gharsalli, Vivek Bhaskar
  • Publication number: 20110035109
    Abstract: An articulated machine and method of operation, the articulated machine having a first frame with a first traction device and a steering apparatus that controls a steering angle thereof, the first frame pivotally coupled to a second frame at an articulation joint, the second frame having a second traction device, a steering sensor configured to provide a steering signal indicative of the steering angle, and an electronic controller configured to automatically control an articulation angle based on the steering signal.
    Type: Application
    Filed: August 5, 2009
    Publication date: February 10, 2011
    Applicant: Caterpillar Inc.
    Inventors: Cody J. Ryerson, Phillip A. Newberry, Yongliang Zhu, Bruce Wiewel, Vivek Bhaskar
  • Patent number: 7676967
    Abstract: A system is provided for positioning a work implement. The system has at least one actuator for actuating a movement of a work implement. The system also has at least one sensor associated with the at least one actuator and configured to sense at least one parameter indicative of a position and an orientation of the work implement. Furthermore, the system has a controller configured to automatically create a travel path for the work implement and guide the work implement in response to the data received from the at least one sensor, wherein the controller is further configured to automatically modify the travel path when detecting an imminent collision between the work implement and an obstacle.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: March 16, 2010
    Assignee: Caterpillar Inc.
    Inventors: Imed Gharsalli, Vivek Bhaskar
  • Publication number: 20080263912
    Abstract: A system is provided for positioning a work implement. The system has at least one actuator for actuating a movement of a work implement. The system also has at least one sensor associated with the at least one actuator and configured to sense at least one parameter indicative of a position and an orientation of the work implement. Furtherrnore, the system has a controller configured to automatically create a travel path for the work implement and guide the work implement in response to the data received from the at least one sensor, wherein the controller is further configured to automatically modify the travel path when detecting an imminent collision between the work implement and an obstacle.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventors: Imed Gharsalli, Vivek Bhaskar
  • Publication number: 20080208461
    Abstract: A system is provided for regulating a travel course of a machine. The system has a steering system operationally connected to at least one ground engaging device. Additionally, the system has a path generator configured to generate a path along which the machine can travel. The system also has a path tracker configured to automatically regulate the steering system to position the machine within a predetermined vicinity of an initial point on the generated path and guide the machine along the generated path.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Inventors: Imed Gharsalli, Vivek Bhaskar