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: 20240087013Abstract: 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: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: 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: 11823259Abstract: 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: GrantFiled: September 30, 2020Date of Patent: November 21, 2023Assignee: GreenSky Software, LLCInventors: 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: 11133511Abstract: 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: GrantFiled: October 17, 2018Date of Patent: September 28, 2021Assignee: BLOOM ENERGY CORPORATIONInventors: Mosul K. Premkumar, Vijay Radhakrishnan, Rahul Kulkarni, Padiadpu Shankara Anantha
-
Publication number: 20210056608Abstract: 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: ApplicationFiled: August 23, 2019Publication date: February 25, 2021Inventors: Rahul Kulkarni, Andrez Piotr Paliga, Nicolas DeFrancesco, Jiangtao Hong, Mauricio Sierra, Ryan Balsdon
-
Patent number: 10776897Abstract: 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: GrantFiled: March 8, 2019Date of Patent: September 15, 2020Assignee: INTEL CORPORATIONInventors: James Valerio, Vasanth Ranganathan, Joydeep Ray, Abhishek R. Appu, Ben J. Ashbaugh, Brandon Fliflet, Jeffery S. Boles, Srinivasan Embar Raghukrishnan, Rahul Kulkarni
-
Publication number: 20200286201Abstract: 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: ApplicationFiled: March 8, 2019Publication date: September 10, 2020Applicant: Intel CorporationInventors: James Valerio, Vasanth Ranganathan, Joydeep Ray, Abhishek R. Appu, Ben J. Ashbaugh, Brandon Fliflet, Jeffery S. Boles, Srinivasan Embar Raghukrishnan, Rahul Kulkarni
-
Patent number: 10648066Abstract: 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: GrantFiled: December 9, 2015Date of Patent: May 12, 2020Assignee: NOVELIS INC.Inventors: Rajeev G. Kamat, Hashem Mousavi-Anijdan, Rahul Kulkarni, Mario A. Salgado-Ordorica
-
Patent number: 10348574Abstract: 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: GrantFiled: June 30, 2016Date of Patent: July 9, 2019Assignee: VMWARE, INC.Inventors: Rahul Kulkarni, Vishnu Mohan Sekhar, Mukund Gunti, Raj Yavatkar, Donald Newell, Thayumanavan Sridhar
-
Publication number: 20190148740Abstract: 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: ApplicationFiled: October 17, 2018Publication date: May 16, 2019Inventors: Mosul K. PREMKUMAR, Vijay RADHAKRISHNAN, Rahul KULKARNI, Padiadpu Shankara ANANTHA
-
Patent number: 10051041Abstract: 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: GrantFiled: June 30, 2015Date of Patent: August 14, 2018Assignee: VMware, Inc.Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala, Rahul Kulkarni
-
Publication number: 20170232547Abstract: 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: ApplicationFiled: February 13, 2017Publication date: August 17, 2017Applicant: Novelis Inc.Inventors: XIAO CHAI, JULIO MALPICA, RAHUL KULKARNI
-
Publication number: 20170054603Abstract: 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: ApplicationFiled: June 30, 2016Publication date: February 23, 2017Inventors: Rahul Kulkarni, Vishnu Mohan Sekhar, Mukund Gunti, Raj Yavatkar, Donald Newell, Thayumanavan Sridhar
-
Publication number: 20160285765Abstract: 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: ApplicationFiled: June 7, 2016Publication date: September 29, 2016Inventors: Krishnamurthy Subramanian, Rahul Kulkarni
-
Patent number: 9413649Abstract: 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: GrantFiled: March 12, 2010Date of Patent: August 9, 2016Assignee: Force10 Networks, Inc.Inventors: Krishnamurthy Subramanian, Rahul Kulkarni
-
Publication number: 20160160332Abstract: 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: ApplicationFiled: December 9, 2015Publication date: June 9, 2016Applicant: NOVELIS INC.Inventors: RAJEEV G. KAMAT, HASHEM MOUSAVI-ANIJDAN, RAHUL KULKARNI, MARIO A. SALGADO-ORDORICA
-
Patent number: 9323627Abstract: 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: GrantFiled: April 29, 2014Date of Patent: April 26, 2016Assignee: Juniper Networks, Inc.Inventors: Rahul Kulkarni, Rathi Kartheek
-
Publication number: 20160014073Abstract: 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: ApplicationFiled: June 30, 2015Publication date: January 14, 2016Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala, Rahul Kulkarni
-
Publication number: 20140067522Abstract: 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: ApplicationFiled: August 28, 2013Publication date: March 6, 2014Applicant: SOKRATI TECHNOLOGIES PVT LTDInventors: ASHISH MEHTA, APOORVA PATKAR, RAHUL KULKARNI, KUNAL PAREKH, SANTOSH GANNAVARAPU
-
Publication number: 20110225207Abstract: 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: ApplicationFiled: March 12, 2010Publication date: September 15, 2011Applicant: Force 10 Networks, Inc.Inventors: KRISHNAMURTHY SUBRAMANIAN, RAHUL KULKARNI
-
Publication number: 20100332330Abstract: 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: ApplicationFiled: June 30, 2009Publication date: December 30, 2010Inventors: Vinay Goel, Rahul Kulkarni, Subramanya Srikanth Belwadi, Siddartha Naidu, Ramanathan V. Guha