Patents by Inventor Abhishek Joshi

Abhishek Joshi 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: 20240082511
    Abstract: A fluid flow system and a method for detecting air bubble and liquid are provided. The fluid flow system comprises a force sensor configured to monitor at least one of an air bubble or an occlusion in a flow tube. The fluid flow system comprises a controller to execute the method. The controller is configured to monitor an output signal of a force sensor of the fluid flow system, and the output signal comprises an Alternating Current (AC) component and a Direct Current (DC) component, and detect a change in the output signal to a new output signal based on a number of transitions to the new output signal, and a time duration of the new output signal. The controller compares the change in the output signal with one of a predefined number of transitions or a predefined time and determines a new threshold when the change in the output signal exceeds one of the predefined number of transitions or the predefined time.
    Type: Application
    Filed: November 22, 2023
    Publication date: March 14, 2024
    Inventors: Kuna V S R KISHORE, Abhishek JOSHI, Kumaran S. NARASIMHAN, Kaligaselvi LENIN, Manjunatha HM, Varun THAKURTA, Sudheer Beligere SREERAMU
  • Patent number: 11857775
    Abstract: A fluid flow system and a method for detecting air bubble and liquid are provided. The fluid flow system comprises a force sensor configured to monitor at least one of an air bubble or an occlusion in a flow tube. The fluid flow system comprises a controller to execute the method. The controller is configured to monitor an output signal of a force sensor of the fluid flow system, and the output signal comprises an Alternating Current (AC) component and a Direct Current (DC) component, and detect a change in the output signal to a new output signal based on a number of transitions to the new output signal, and a time duration of the new output signal. The controller compares the change in the output signal with one of a predefined number of transitions or a predefined time and determines a new threshold when the change in the output signal exceeds one of the predefined number of transitions or the predefined time.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: January 2, 2024
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Kuna V S R Kishore, Abhishek Joshi, Kumaran S Narasimhan, Kaligaselvi Lenin, Manjunatha Hm, Varun Thakurta, Sudheer Beligere Sreeramu
  • Publication number: 20230413054
    Abstract: A device may receive a notification message to be securely delivered to a recipient associated with a user device, and may validate the recipient. The device may generate a secure sanitized summary message, for the notification message, based on predefined templates or based on a natural language processing model, and may generate a token for the notification message. The device may store the notification message, the token, and entitlement information for the recipient in a data structure, and may provide, via an OTA infrastructure, the secure sanitized summary message and the token to the user device. The device may receive, from the user device, the token based on a selection of the secure sanitized summary message by the recipient, and may retrieve the notification message from the data structure based on the token. The device may provide the notification message to the user device associated with the recipient.
    Type: Application
    Filed: June 21, 2022
    Publication date: December 21, 2023
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Sutap CHATTERJEE, Atul SHARMA, Abhishek JOSHI, Deepak David SAMPATH
  • Patent number: 11841889
    Abstract: A user interface displays: a first column comprising non-editable input strings retrieved from a data field; a second column comprising editable output strings initialized from the data field; and an expression window displaying a transformation function ƒ. The computer iteratively processes user inputs, each user input i providing a sample row transformation to edit an ith output string ti. Some user inputs i designate a contiguous substring ssi of the corresponding input string si. The contiguous substring expresses a causal basis for transforming the input string si. into the output string ti. The computer updates the transformation function ƒ according to the provided sample row transformations so that: ƒ(s1)=t1, . . . , ƒ(si)=ti; the transformation function ƒ specifies text or string position of at least one contiguous substring; and ƒ has minimal branching among possible transformation functions that satisfy the samples.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: December 12, 2023
    Assignee: Tableau Software, LLC
    Inventors: Anushka Anand, Michael John Arvold, Hailei Chen, Daniel Philip Cory, Daniel William Deklotz, Abhishek Joshi, John Diaa Fahmy Morcos, Randall Moss, Miranda Rose Rensch, Koichi Tsunoda
  • Patent number: 11791144
    Abstract: An optimization control system may receive mass spectra of ions emitted from an ionization emitter toward an inlet of a mass spectrometer and control, based on the mass spectra, an automated motion system to adjust a position of the emitter relative to the inlet.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: October 17, 2023
    Assignee: Thermo Finnigan LLC
    Inventors: Bennett S. Kalafut, Joshua A. Silveira, Abhishek Joshi, Eloy R. Wouters
  • Publication number: 20220409825
    Abstract: A fluid flow system and a method for detecting air bubble and liquid are provided. The fluid flow system comprises a force sensor configured to monitor at least one of an air bubble or an occlusion in a flow tube. The fluid flow system comprises a controller to execute the method. The controller is configured to monitor an output signal of a force sensor of the fluid flow system, and the output signal comprises an Alternating Current (AC) component and a Direct Current (DC) component, and detect a change in the output signal to a new output signal based on a number of transitions to the new output signal, and a time duration of the new output signal. The controller compares the change in the output signal with one of a predefined number of transitions or a predefined time and determines a new threshold when the change in the output signal exceeds one of the predefined number of transitions or the predefined time.
    Type: Application
    Filed: August 6, 2021
    Publication date: December 29, 2022
    Inventors: Kuna V S R KISHORE, Abhishek JOSHI, Kumaran S NARASIMHAN, Kaligaselvi LENIN, Manjunatha HM, Varun THAKURTA, Sudheer Beligere SREERAMU
  • Publication number: 20220373372
    Abstract: A fluid sensor for monitoring a flow tube of a fluid flow system is provided. The fluid sensor comprises a housing to hold a portion of the flow tube, and the housing defines a first cavity, a second cavity, a first fixture and a second fixture. The fluid sensor comprises an ultrasonic transducer disposed within the first cavity and a force sensor disposed within the second cavity. The ultrasonic transducer has an emitting face to emit ultrasonic signals, and the emitting face is configured to face the portion of the flow tube. The first fixture extends along a boundary of the first cavity and the second fixture extends along a boundary of the second cavity.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Applicant: Honeywell International Inc.
    Inventors: Kuna Kishore, Kumaran Narasimhan, Manjunatha HM, Varun Thakurta, Abhishek Joshi
  • Publication number: 20220293405
    Abstract: An optimization control system may receive mass spectra of ions emitted from an ionization emitter toward an inlet of a mass spectrometer and control, based on the mass spectra, an automated motion system to adjust a position of the emitter relative to the inlet.
    Type: Application
    Filed: March 10, 2021
    Publication date: September 15, 2022
    Inventors: Bennett S. Kalafut, Joshua A. Silveira, Abhishek Joshi, Eloy R. Wouters
  • Patent number: 10970161
    Abstract: A method is disclosed including: obtaining one or more values of a system metric, the system metric being associated with a hardware resource of a computing device; detecting whether the system metric is approaching a threshold, the threshold being associated with a key performance indicator (KPI) of the computing device, the detecting being performed based on the obtained values of the system metric; calculating a predicted value of the system metric in response to detecting that the system metric is approaching the threshold, the predicted value of the system metric being calculated by using a linear predictor that is trained using unevenly-sampled training data; detecting whether the predicted value of the system metric exceeds the threshold; and reconfiguring the computing device to prevent the system metric from reaching the predicted value in response to detecting that the predicted value exceeds the threshold.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: April 6, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Hung Dinh, Reddeppa Kollu, Venkat Allaka, Sabu Syed, Jyothi K R, Anu Bala Thakur, Madhusudhana Reddy Chilipi, Chakradhar Kommana, Tousif Mohammed, Vinod Kumar, Manikandan Pammal Rathinavelu, Abhishek Joshi, John K. Maxi, Jatin Kamlesh Thakkar
  • Patent number: 10963615
    Abstract: Some examples described herein relate to routing in routing elements. In an example, a design system includes a processor and a memory, storing instruction code, coupled to the processor. The processor is configured to execute the instruction code to model a communication network comprising switches interconnected in an array of data processing engines (DPEs), generate global routes of nets in the modeled communication network, generate detailed routes of the nets using the global routes, and translate the detailed routes to a file. Each of the switches has multiple input or output channels connected to another switch that are modeled as a single input or output edge, respectively, connected to the other switch. Each global route is generated through edge(s) of the switches. Each detailed route is generated comprising identifying one of the multiple input or output channels modeled by each edge through which the respective global route is generated.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 30, 2021
    Assignee: XILINX, INC.
    Inventors: Abhishek Joshi, Grigor S. Gasparyan
  • Patent number: 10853541
    Abstract: Some examples described herein relate to global mapping of program nodes of a netlist of an application. In an example, a design system includes a processor and a memory coupled to the processor. The memory stores instruction code. The processor is configured to execute the instruction code to obtain a netlist of an application. The netlist contains program nodes and respective edges between the program nodes. The application is to be implemented on a device comprising an array of data processing engines. The processor is also configured to execute the instruction code to generate a global mapping of the program nodes based on a representation of the array of data processing engines and using an integer linear programming (ILP) algorithm; generate a detailed mapping of the program nodes based on the global mapping; and translate the detailed mapping to a file.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: December 1, 2020
    Assignee: XILINX, INC.
    Inventors: Abhishek Joshi, Grigor S. Gasparyan, Aditya Chaubal, Sridhar Kirshnamurthy, Xiao Dong
  • Patent number: 10839121
    Abstract: An example method for compiling by a processor-based system includes obtaining a netlist of an application, the netlist containing program nodes and respective edges between the program nodes, the application to be implemented on a device comprising an array of data processing engines; generating a global mapping of the program nodes based on a representation of the array of data processing engines; generating a detailed mapping of the program nodes based on the global mapping, the detailed mapping assigning input/outputs of programmable logic (PLIOs) of the device to channels in an interface of the array of data processing engines, the detailed mapping further assigning buffers of the application to individual memory banks in the array of data processing engines; and translating the detailed mapping to a file.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: November 17, 2020
    Assignee: XILINX, INC.
    Inventors: Abhishek Joshi, Grigor S. Gasparyan
  • Patent number: 10783295
    Abstract: An example method for compiling includes, by a processor-based system: obtaining a netlist of an application, the netlist containing program nodes and respective edges between the program nodes, the application to be implemented on a device comprising an array of data processing engines; partitioning the netlist into a plurality of partitions; for each of the plurality of partitions: generating a global mapping of the program nodes based on a representation of the array of data processing engines and using an integer linear programming (ILP) algorithm; generating a detailed mapping of the program nodes based on the global mapping; and translating the detailed mapping for each of the plurality of partitions to a file.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 22, 2020
    Assignee: XILINX, INC.
    Inventors: Xiao Dong, Grigor S. Gasparyan, Abhishek Joshi
  • Publication number: 20200250027
    Abstract: A method is disclosed including: obtaining one or more values of a system metric, the system metric being associated with a hardware resource of a computing device; detecting whether the system metric is approaching a threshold, the threshold being associated with a key performance indicator (KPI) of the computing device, the detecting being performed based on the obtained values of the system metric; calculating a predicted value of the system metric in response to detecting that the system metric is approaching the threshold, the predicted value of the system metric being calculated by using a linear predictor that is trained using unevenly-sampled training data; detecting whether the predicted value of the system metric exceeds the threshold; and reconfiguring the computing device to prevent the system metric from reaching the predicted value in response to detecting that the predicted value exceeds the threshold.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: Hung Dinh, Reddeppa Kollu, Venkat Allaka, Sabu Syed, Jyothi K R, Anu Bala Thakur, Madhusudhana Reddy Chilipi, Chakradhar Kommana, Tousif Mohammed, Vinod Kumar, Manikandan Pammal Rathinavelu, Abhishek Joshi, John K. Maxi, Jatin Kamlesh Thakkar
  • Publication number: 20200005383
    Abstract: A server computer and related methods for presenting and validating accrual data are disclosed. In some embodiments, the server computer is programmed to cause presentation of one or more graphical user interfaces by different computers in the computing environment for accrual processing during an accrual period.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: ASAD A. SIDDIQUI, ABHISHEK JOSHI, MICHELLE M. LAFFEN, ANTHONY P. DAY
  • Patent number: 9774192
    Abstract: A case for an electronic device is provided. The case includes a battery and electrical circuitry. The electrical circuitry is configured to receive electrical power from a power source connected to the case, supply the electrical power to the electronic device, and monitor an amount of current of the electrical power used by the electronic device. The electrical circuitry is also configured to charge the battery using a remaining amount of current of the electrical power where the sum of the amount of current used by the electronic device and the remaining amount of current do not exceed a current limit for the power source.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 26, 2017
    Assignee: Otter Products, LLC
    Inventors: James John Wojcik, Adam Douglas Center, Abhishek Joshi, Adam Benzion
  • Patent number: 9680518
    Abstract: A protective case for an electronic device includes a cover, a rechargeable battery, first and second electrical connectors, and electrical circuitry. The first electrical connector is accessible at an outer surface of the cover for electrically connecting to an external power source. The second electrical connector is accessible at an inner surface of the cover for electrically connecting the protective case to the electronic device. The electrical circuitry distributes the received electrical power to the electronic device and to the rechargeable battery. The electrical circuitry also distributes stored electrical power from the rechargeable battery to the electronic device. Distribution of the stored electrical power to the electronic device is conditioned upon an input received from the electronic device, a mode of the protective case, and or a signal received at the protective case.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: June 13, 2017
    Assignee: Otter Products, LLC
    Inventors: James J. Wojcik, Adam Benzion, Adam D. Center, Abhishek Joshi
  • Patent number: 9330220
    Abstract: Clock region partitioning and clock routing includes creating partitions for a plurality of clocks of a circuit design, and legalizing the partitions using a processor according to a number of clocks in each partition and assignment of clock distribution tracks. Roots for implementing clock trees of the clocks are selected within the partitions.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: May 3, 2016
    Assignee: XILINX, INC.
    Inventors: Mehrdad E. Dehkordi, Marvin Tom, Sridhar Krishnamurthy, Abhishek Joshi
  • Publication number: 20160119013
    Abstract: A protective case for an electronic device includes a cover, a rechargeable battery, first and second electrical connectors, and electrical circuitry. The first electrical connector is accessible at an outer surface of the cover for electrically connecting to an external power source. The second electrical connector is accessible at an inner surface of the cover for electrically connecting the protective case to the electronic device. The electrical circuitry distributes the received electrical power to the electronic device and to the rechargeable battery. The electrical circuitry also distributes stored electrical power from the rechargeable battery to the electronic device. Distribution of the stored electrical power to the electronic device is conditioned upon an input received from the electronic device, a mode of the protective case, and or a signal received at the protective case.
    Type: Application
    Filed: January 4, 2016
    Publication date: April 28, 2016
    Inventors: James J. Wojcik, Adam Benzion, Adam D. Center, Abhishek Joshi
  • Patent number: 9264088
    Abstract: A protective case for an electronic device includes first and second case portions, a rechargeable battery, first and second electrical connectors, a switch, and electrical circuitry. The second case portion is removably attachable to the first case portion. The first electrical connector is accessible at an outer surface of the second case portion for electrically connecting to an external power source. The second electrical connector is accessible at an inner surface of the second case portion for electrically connecting the protective case to the electronic device. The switch is accessible on the second case portion and is user operable. The electrical circuitry distributes the received electrical power to the electronic device and to the rechargeable battery. The electrical circuitry also distributes stored electrical power from the rechargeable battery to the electronic device. Distribution of the stored electrical power to the electronic device is conditioned upon a state of the switch.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: February 16, 2016
    Inventors: James J. Wojcik, Adam Benzion, Adam D. Center, Abhishek Joshi