Patents by Inventor Rahul Kulkarni

Rahul Kulkarni 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: 20240087013
    Abstract: In an example implementation, a method includes receiving, at a computing device, borrower information and requested financing plan information. Likewise, a method includes outputting at least a portion of the received information to a second computing device and, after receiving an indication of a decision denying the requested financing plan, outputting at least a portion of the received information to a computing device associated with a lender and confirming, to a computing device associated with a borrower or a merchant that the information has been sent to the lender.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Inventors: David Zalik, Stefan Woulfin, Kyle Cochran, Matthew Baxter, Chris Parks, Joshua Melcher, Rahul Kulkarni, Guhan Raaghavan, Paul Anderson, Paul Rafferty, Timothy Kaliban, Michael Schuman, William Still
  • Patent number: 11823259
    Abstract: In an example implementation, a method includes receiving, at a computing device, borrower information and requested financing plan information. Likewise, a method includes outputting at least a portion of the received information to a second computing device and, after receiving an indication of a decision denying the requested financing plan, outputting at least a portion of the received information to a computing device associated with a lender and confirming, to a computing device associated with a borrower or a merchant that the information has been sent to the lender.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: November 21, 2023
    Assignee: GreenSky Software, LLC
    Inventors: David Zalik, Stefan Woulfin, Kyle Cochran, Matthew Baxter, Chris Parks, Joshua Melcher, Rahul Kulkarni, Guhan Raaghavan, Paul Anderson, Paul Rafferty, Timothy Kaliban, Michael Schuman, William Still
  • Patent number: 11133511
    Abstract: A buffer layer between an interconnect and an electrolyte of a solid oxide fuel cell, the buffer layer having a gradient in coefficient of thermal expansion (CTE), wherein the buffer layer minimizes electrolyte damage due to a difference in CTE between the interconnect and electrolyte.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: September 28, 2021
    Assignee: BLOOM ENERGY CORPORATION
    Inventors: Mosul K. Premkumar, Vijay Radhakrishnan, Rahul Kulkarni, Padiadpu Shankara Anantha
  • Publication number: 20210056608
    Abstract: Search mechanism includes concurrent competitive pricing analysis, initiated during purchase workflow such as inventory or product search by merchant or customer. Recommendation for promotion or discount can be provided and automatically applied without review by a manager. Promotion can be discount, quantity, shipping or other desirable upgrade. Pricing analysis may utilize SKU, UPC, product name or other attribute. Single draft order combines purchases from offline and online channels and properly attributes origination of purchases resulting in increased accuracy of sales metrics for commissions or marketing efforts or other metrics. Draft order identifier can transmit the draft order to customer, point of sale or merchant devices, which can utilize QR code, NFC, SMS, email or other means. Single draft order can be presented and converted to a transaction on customer, point of sale or merchant devices.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 25, 2021
    Inventors: Rahul Kulkarni, Andrez Piotr Paliga, Nicolas DeFrancesco, Jiangtao Hong, Mauricio Sierra, Ryan Balsdon
  • Patent number: 10776897
    Abstract: Embodiments described herein provide an apparatus comprising a processor to configure a plurality of contexts of a command engine to execute a graphics workload comprising a plurality of walkers, allocate, from a pool of execution units of a graphics processor, a subset of execution units to each walker in the plurality of walkers based at least in part on the predetermined number of walkers configured for the context, for each context in the plurality of contexts, dispatch one or more walkers of the plurality of walkers to the execution units, and upon dispatch of the one or more walkers of the plurality of walkers, write an opcode to a computer-readable memory indicating that the dispatch of the walker is complete, wherein the opcode comprises dependency data for the one or more walkers of the plurality of walkers. Other embodiments may be described and claimed.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: September 15, 2020
    Assignee: INTEL CORPORATION
    Inventors: James Valerio, Vasanth Ranganathan, Joydeep Ray, Abhishek R. Appu, Ben J. Ashbaugh, Brandon Fliflet, Jeffery S. Boles, Srinivasan Embar Raghukrishnan, Rahul Kulkarni
  • Publication number: 20200286201
    Abstract: Embodiments described herein provide an apparatus comprising a processor to configure a plurality of contexts of a command engine to execute a graphics workload comprising a plurality of walkers, allocate, from a pool of execution units of a graphics processor, a subset of execution units to each walker in the plurality of walkers based at least in part on the predetermined number of walkers configured for the context, for each context in the plurality of contexts, dispatch one or more walkers of the plurality of walkers to the execution units, and upon dispatch of the one or more walkers of the plurality of walkers, write an opcode to a computer-readable memory indicating that the dispatch of the walker is complete, wherein the opcode comprises dependency data for the one or more walkers of the plurality of walkers. Other embodiments may be described and claimed.
    Type: Application
    Filed: March 8, 2019
    Publication date: September 10, 2020
    Applicant: Intel Corporation
    Inventors: James Valerio, Vasanth Ranganathan, Joydeep Ray, Abhishek R. Appu, Ben J. Ashbaugh, Brandon Fliflet, Jeffery S. Boles, Srinivasan Embar Raghukrishnan, Rahul Kulkarni
  • Patent number: 10648066
    Abstract: The present invention relates to the reduction of artificial aging time of 7xxx series alloys. Currently, the artificial aging times for typical 7xxx series alloy can be as long as 24 hrs. The current invention allows for a significant reduction of aging times, thereby saving time, energy, money and storage space hence increasing the productivity.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: May 12, 2020
    Assignee: NOVELIS INC.
    Inventors: Rajeev G. Kamat, Hashem Mousavi-Anijdan, Rahul Kulkarni, Mario A. Salgado-Ordorica
  • Patent number: 10348574
    Abstract: Hardware management systems for disaggregated rack architectures in virtual server rack deployments are disclosed herein. An example apparatus to manage disaggregated physical hardware resources in a physical rack includes a hardware management system to discover disaggregated physical hardware resources in the physical rack and generate a listing of the disaggregated physical hardware resources, and a physical resource manager to generate a composed resource based on resources from the listing of the disaggregated physical hardware resources, the hardware management system to manage the composed resource.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 9, 2019
    Assignee: VMWARE, INC.
    Inventors: Rahul Kulkarni, Vishnu Mohan Sekhar, Mukund Gunti, Raj Yavatkar, Donald Newell, Thayumanavan Sridhar
  • Publication number: 20190148740
    Abstract: A buffer layer between an interconnect and an electrolyte of a solid oxide fuel cell, the buffer layer having a gradient in coefficient of thermal expansion (CTE), wherein the buffer layer minimizes electrolyte damage due to a difference in CTE between the interconnect and electrolyte.
    Type: Application
    Filed: October 17, 2018
    Publication date: May 16, 2019
    Inventors: Mosul K. PREMKUMAR, Vijay RADHAKRISHNAN, Rahul KULKARNI, Padiadpu Shankara ANANTHA
  • Patent number: 10051041
    Abstract: An example method to install a hardware management system on a management switch includes in response to a power-on event of a management switch, executing a boot loader on the management switch to boot an operating system on the management switch. The example method also includes obtaining from a virtual imaging appliance in communication with the management switch a uniform resource locator of a network-accessible location of installer software to install the hardware management system. The virtual imaging appliance is to configure a physical rack of hardware for use as a virtual server rack. The hardware management system is to manage the hardware for use in the virtual server rack.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 14, 2018
    Assignee: VMware, Inc.
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala, Rahul Kulkarni
  • Publication number: 20170232547
    Abstract: Welding techniques, including, for example, resistance spot welding, can be used to join or weld two or more metal sheets together. A clamping force and an electric current can be applied to two or more sheets to create localized melting that combines the material of the two sheets. Applying a clamping force and a cooling current can include gradually decreasing the amount of the electric current applied to the weld while applying the forging force. By adjusting the amount of the electric current applied to the weld can allow the weld to cool gradually, which may reduce thermal stresses and allow the forging force to close cracks, pores, or otherwise be used to remove or prevent defects formed in the weld.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 17, 2017
    Applicant: Novelis Inc.
    Inventors: XIAO CHAI, JULIO MALPICA, RAHUL KULKARNI
  • Publication number: 20170054603
    Abstract: Hardware management systems for disaggregated rack architectures in virtual server rack deployments are disclosed herein. An example apparatus to manage disaggregated physical hardware resources in a physical rack includes a hardware management system to discover disaggregated physical hardware resources in the physical rack and generate a listing of the disaggregated physical hardware resources, and a physical resource manager to generate a composed resource based on resources from the listing of the disaggregated physical hardware resources, the hardware management system to manage the composed resource.
    Type: Application
    Filed: June 30, 2016
    Publication date: February 23, 2017
    Inventors: Rahul Kulkarni, Vishnu Mohan Sekhar, Mukund Gunti, Raj Yavatkar, Donald Newell, Thayumanavan Sridhar
  • Publication number: 20160285765
    Abstract: A network device such as a router or a switch is comprised of a control module and a plurality of physical line cards. The control module includes a control processor virtual machine, a plurality of route processing virtual machines and one or more instances of a line card virtual machine. The line card virtual machine operates to receive routing information base update information, to modify the routing information base according to the update information and to update each instance of a plurality of forwarding information bases included on each of the physical line cards.
    Type: Application
    Filed: June 7, 2016
    Publication date: September 29, 2016
    Inventors: Krishnamurthy Subramanian, Rahul Kulkarni
  • Patent number: 9413649
    Abstract: A network device such as a router or a switch is comprised of a control module and a plurality of physical line cards. The control module includes a control processor virtual machine, a plurality of route processing virtual machines and one or more instances of a line card virtual machine. The line card virtual machine operates to receive routing information base update information, to modify the routing information base according to the update information and to update each instance of a plurality of forwarding information bases included on each of the physical line cards.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: August 9, 2016
    Assignee: Force10 Networks, Inc.
    Inventors: Krishnamurthy Subramanian, Rahul Kulkarni
  • Publication number: 20160160332
    Abstract: The present invention relates to the reduction of artificial aging time of 7xxx series alloys. Currently, the artificial aging times for typical 7xxx series alloy can be as long as 24 hrs. The current invention allows for a significant reduction of aging times, thereby saving time, energy, money and storage space hence increasing the productivity.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 9, 2016
    Applicant: NOVELIS INC.
    Inventors: RAJEEV G. KAMAT, HASHEM MOUSAVI-ANIJDAN, RAHUL KULKARNI, MARIO A. SALGADO-ORDORICA
  • Patent number: 9323627
    Abstract: A computer-implemented method for detecting fault conditions experienced by remote physical ports may include (1) identifying a network connection between a first physical port operating in a first communication mode and a second physical port operating in a second communication mode, (2) monitoring at least one count that identifies the number of block-sized transmission errors encountered by the first physical port, (3) determining that the second physical port has experienced a fault condition based at least in part on the count that identifies the number of block-sized transmission errors encountered by the first physical port and then, in response to determining that the second physical port has experienced the fault condition, (4) deactivating the network connection to avoid dropping network traffic directed to the network connection. Various other systems, methods, and apparatuses are also disclosed.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: April 26, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Rahul Kulkarni, Rathi Kartheek
  • Publication number: 20160014073
    Abstract: An example method to install a hardware management system on a management switch includes in response to a power-on event of a management switch, executing a boot loader on the management switch to boot an operating system on the management switch. The example method also includes obtaining from a virtual imaging appliance in communication with the management switch a uniform resource locator of a network-accessible location of installer software to install the hardware management system. The virtual imaging appliance is to configure a physical rack of hardware for use as a virtual server rack. The hardware management system is to manage the hardware for use in the virtual server rack.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 14, 2016
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala, Rahul Kulkarni
  • Publication number: 20140067522
    Abstract: The various embodiments of the present disclosure provide a method and system for managing a plurality of advertisements. The method comprises registering a plurality of users for an advertisement management application, retrieving information on one or more advertisements from the user, downloading an application tool from an application server; installing the application tool on a user device, accessing one or more advertisement accounts of at least one user, displaying a plurality of details of the one or more advertisements, providing a plurality of suggestions for the one or more advertisements and performing one or more actions on the advertisements from the plurality of suggestions based on a user requirement.
    Type: Application
    Filed: August 28, 2013
    Publication date: March 6, 2014
    Applicant: SOKRATI TECHNOLOGIES PVT LTD
    Inventors: ASHISH MEHTA, APOORVA PATKAR, RAHUL KULKARNI, KUNAL PAREKH, SANTOSH GANNAVARAPU
  • Publication number: 20110225207
    Abstract: A network device such as a router or a switch is comprised of a control module and a plurality of physical line cards. The control module includes a control processor virtual machine, a plurality of route processing virtual machines and one or more instances of a line card virtual machine. The line card virtual machine operates to receive routing information base update information, to modify the routing information base according to the update information and to update each instance of a plurality of forwarding information bases included on each of the physical line cards.
    Type: Application
    Filed: March 12, 2010
    Publication date: September 15, 2011
    Applicant: Force 10 Networks, Inc.
    Inventors: KRISHNAMURTHY SUBRAMANIAN, RAHUL KULKARNI
  • Publication number: 20100332330
    Abstract: In one implementation, a method for providing information to computer users includes receiving at a server system an indicator of an action performed on a third-party website by a first user of a social network of users. The method can also include creating by the server system first promotional information based upon the received indicator and information associated with the first user of the social network. The method can further include persistently storing by the server system the created first promotional information in a repository of promotional information, wherein the repository stores promotional information associated with a plurality of third-party websites for display to users of a plurality of social networks. The method can additionally include receiving at the server system a request for promotional information to display to a second user of the social network, the second user having an acquaintance relationship with the first user.
    Type: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Inventors: Vinay Goel, Rahul Kulkarni, Subramanya Srikanth Belwadi, Siddartha Naidu, Ramanathan V. Guha