Patents by Inventor Prasanna Srinivasan
Prasanna Srinivasan 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).
-
Patent number: 11887408Abstract: Systems, apparatuses, and methods disclosed provide for tailoring responses to fault data generated during a service event. A method includes determining that a service event for a vehicle has started based on an indication from an off-board diagnostic service tool, interrupting transmission of a fault message during a time period after the service event for the vehicle has started and before the service event for the vehicle has ended, and determining that the service event for the vehicle has ended.Type: GrantFiled: December 27, 2021Date of Patent: January 30, 2024Assignee: Cummins Inc.Inventors: Michael F. Mattern, Gorance V. Eftimovski, Steven R. Collins, Prasanna Srinivasan, Tomas Lopez Lauterio, Joshua A. Parton
-
Publication number: 20230360018Abstract: Systems and methods are provided for distributing data to multiple data centers within a network based on unique information associated with the data. One example computer-implemented method includes receiving a request, from a service provider, for data stored at a data center and generating a group identifier based on the device ID specific to a device of a user. The method also includes identifying the data center based on the first group identifier and directing the request to the identified data center. The method then includes retrieving the data from the data center and returning the retrieved data to the service provider, in response to the request.Type: ApplicationFiled: July 10, 2023Publication date: November 9, 2023Inventors: Ragunath Venkatapathy, Prasanna Srinivasan Narasimhan
-
Publication number: 20230354611Abstract: Methods and apparatus for low-cost punch through flows. Pillar recesses are formed in a semiconductor structure comprising a stack of layers. A negative photoresist coating is applied over regions containing the plurality of pillar recesses. Using a mask, the negative photoresist is in regions in which dummy pillars are to be formed to causing the negative photoresist to polymerize and become insoluble to a developer. A developer is then applied to the semiconductor structure to dissolve the negative photoresist in the pillar recesses that are not exposed. A punch through operation is then performed using an etchant to punch through the bottoms of the pillar recesses that are not covered by the polymerized photoresist, while the bottoms of the pillar recesses that are covered are not punched through. The semiconductor process flow may be used in memory device, such as but not limited to 3D NAND devices.Type: ApplicationFiled: May 12, 2023Publication date: November 2, 2023Inventors: Xin FU, Peng LI, Prasanna SRINIVASAN
-
Patent number: 11775364Abstract: Systems and methods are provided for correlating messages between disparate interfaces, channels, and/or networks. One example computer-implemented method includes receiving, at a service computing device, a request from a user relating to at least one service associated therewith and compiling a message consistent with a first message standard based on the request. The method also includes requesting a global unique identifier (GUID) for the request from a generator, where the generator compiles the GUID and returns the GUID to the service computing device, and serializing the GUID and the compiled message to form a serialized message in which the compiled message defines a first parameter and the GUID defines a second parameter. The method then includes transmitting the serialized message to a message gateway, whereby the GUID is provided with the compiled message, while maintaining the compiled message consistent with the first message standard.Type: GrantFiled: September 24, 2021Date of Patent: October 3, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Raghuraman Anantharaman, Ragunath Venkatapathy, Prasanna Srinivasan Narasimhan
-
Patent number: 11765020Abstract: Networks and methods are provided for use in directing retry requests for content based on intervals to retry defined by network conditions. One example method generally includes receiving, from a computing device, an application programming interface (API) request for content and determining whether the API request exceeds a predefined rate limit of API requests. The method then includes, in response to the API request exceeding the predefined rate limit, calculating a retry interval for the API request based on the predefined rate limit of API requests and a number of expected API requests for an upcoming interval, appending the retry interval to a failure notice, and transmitting the failure notice to the computing device thereby indicating to the computing device to retry the API request based on the retry interval rather than immediately or rather than at another preset interval of the computing device.Type: GrantFiled: August 25, 2021Date of Patent: September 19, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Prasanna Srinivasan Narasimhan, Ragunath Venkatapathy
-
Patent number: 11729610Abstract: A method includes receiving registration information regarding a telematics unit and a respective control system for a plurality of equipment pieces; receiving a seed from a control system of a first equipment piece via a telematics unit of the first equipment piece based on receiving a telematics session request by the control system of the first equipment piece; authenticating the telematics unit and the control system of the first equipment piece based on information included with the seed and the registration information; generating a first encrypted key and a second encrypted key based on the authentication; providing the first key to the telematics unit for the first equipment piece; and providing the second encrypted key to the control system of the first equipment piece via the telematics unit of the first equipment piece to establish a data communication channel.Type: GrantFiled: November 9, 2020Date of Patent: August 15, 2023Assignee: Cummins Inc.Inventors: Gorance V. Eftimovski, Troy D. Hamilton, Tomas Lopez Lauterio, Michael F. Mattern, Thomas J. Milvert, Srikanth Namuduri, Prasanna Srinivasan, Ankit R. Tarkas, Sagar R. Uplenchwar, Jaydeep J. Das, Sharika K. Kumar, Scott David Richter
-
Patent number: 11699141Abstract: Systems and methods are provided for distributing data to multiple data centers within a network based on unique information associated with the data. One example method includes receiving data including a device ID specific to a device of a user and generating, by a filter computing device, a group identifier for the received data based on the device ID. The group identifier is associated with only one of the multiple data centers within the network. The method then includes storing the received data in a data storage device of the one of the multiple data centers based on the group identifier.Type: GrantFiled: August 26, 2020Date of Patent: July 11, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ragunath Venkatapathy, Prasanna Srinivasan Narasimhan
-
Publication number: 20230136139Abstract: An apparatus is described. The apparatus includes a flash memory chip having a self-aligned dielectric fill between pillars. The self-aligned dielectric fill extends through a polysilicon layer. The pillars have respective access transistors formed with the polysilicon layer. The self-aligned dielectric fill to electrically isolate the pillars.Type: ApplicationFiled: December 28, 2022Publication date: May 4, 2023Inventors: Anil CHANDOLU, Prasanna SRINIVASAN, John HOPKINS, Nancy LOMELI
-
Patent number: 11636716Abstract: Systems, apparatuses, and methods for wirelessly updating electronic control unit configuration can include determining operation parameters to be changed of an electronic control unit of an equipment, and generating a write package including the operating parameters to be changed. The systems, apparatuses, and methods include transmitting the write package to the equipment. The write package causes the electronic control unit to change the operation parameters upon verifying that the operation parameters are applicable to the equipment based on values of the parameters. In response to determining that the operation parameters are not applicable to the equipment, the write package can be discarded.Type: GrantFiled: November 2, 2020Date of Patent: April 25, 2023Assignee: Cummins Inc.Inventors: Prasanna Srinivasan, Michael F. Mattern, Gorance V. Eftimovski, Scott David Richter, Tomas Lopez Lauterio, Troy D. Hamilton, Ankit R Tarkas, Sagar R. Uplenchwar
-
Patent number: 11587874Abstract: Apparatus, systems, or methods for a memory array having a plurality of word lines. A word line includes at least one word line plate, and the word line plate comprises a first material with a first resistivity. An edge of the word line plate is recessed and filled with a second material having a second resistivity that is lower than the first resistivity. As a result, the total resistance of the word line may be reduced compared to a word line using only the first material with the first resistivity. Other embodiments may also be described and claimed.Type: GrantFiled: February 24, 2020Date of Patent: February 21, 2023Assignee: Intel CorporationInventors: Sung-Taeg Kang, Pranav Kalavade, Owen W. Jungroth, Prasanna Srinivasan
-
Publication number: 20220122382Abstract: Systems, apparatuses, and methods disclosed provide for tailoring responses to fault data generated during a service event. A method includes determining that a service event for a vehicle has started based on an indication from an off-board diagnostic service tool, interrupting transmission of a fault message during a time period after the service event for the vehicle has started and before the service event for the vehicle has ended, and determining that the service event for the vehicle has ended.Type: ApplicationFiled: December 27, 2021Publication date: April 21, 2022Applicant: Cummins Inc.Inventors: Michael F. Mattern, Gorance V. Eftimovski, Steven R. Collins, Prasanna Srinivasan, Tomas Lopez Lauterio, Joshua A. Parton
-
Publication number: 20220100592Abstract: Systems and methods are provided for correlating messages between disparate interfaces, channels, and/or networks. One example computer-implemented method includes receiving, at a service computing device, a request from a user relating to at least one service associated therewith and compiling a message consistent with a first message standard based on the request. The method also includes requesting a global unique identifier (GUID) for the request from a generator, where the generator compiles the GUID and returns the GUID to the service computing device, and serializing the GUID and the compiled message to form a serialized message in which the compiled message defines a first parameter and the GUID defines a second parameter. The method then includes transmitting the serialized message to a message gateway, whereby the GUID is provided with the compiled message, while maintaining the compiled message consistent with the first message standard.Type: ApplicationFiled: September 24, 2021Publication date: March 31, 2022Inventors: Raghuraman ANANTHARAMAN, Ragunath VENKATAPATHY, Prasanna Srinivasan NARASIMHAN
-
Publication number: 20220067693Abstract: Systems and methods are provided for distributing data to multiple data centers within a network based on unique information associated with the data. One example method includes receiving data including a device ID specific to a device of a user and generating, by a filter computing device, a group identifier for the received data based on the device ID. The group identifier is associated with only one of the multiple data centers within the network. The method then includes storing the received data in a data storage device of the one of the multiple data centers based on the group identifier.Type: ApplicationFiled: August 26, 2020Publication date: March 3, 2022Inventors: Ragunath Venkatapathy, Prasanna Srinivasan Narasimhan
-
Publication number: 20220070055Abstract: Networks and methods are provided for use in directing retry requests for content based on intervals to retry defined by network conditions. One example method generally includes receiving, from a computing device, an application programming interface (API) request for content and determining whether the API request exceeds a predefined rate limit of API requests. The method then includes, in response to the API request exceeding the predefined rate limit, calculating a retry interval for the API request based on the predefined rate limit of API requests and a number of expected API requests for an upcoming interval, appending the retry interval to a failure notice, and transmitting the failure notice to the computing device thereby indicating to the computing device to retry the API request based on the retry interval rather than immediately or rather than at another preset interval of the computing device.Type: ApplicationFiled: August 25, 2021Publication date: March 3, 2022Inventors: Prasanna Srinivasan Narasimhan, Ragunath Venkatapathy
-
Patent number: 11210868Abstract: Systems, apparatuses, and methods disclosed provide for tailoring response to fault data generated during a service event. The method comprises determining fault data for a vehicle continually, determining that a service event for the vehicle has started, interrupting transmission of fault message during a time period after the service event for the vehicle has started and before the service event for the vehicle has ended, and determining that the service event for the vehicle has ended.Type: GrantFiled: November 18, 2016Date of Patent: December 28, 2021Assignee: Cummins Inc.Inventors: Michael F. Mattern, Gorance V. Eftimovski, Steven R. Collins, Prasanna Srinivasan, Tomas Lopez Lauterio, Joshua A. Parton
-
Publication number: 20210265278Abstract: Apparatus, systems, or methods for a memory array having a plurality of word lines. A word line includes at least one word line plate, and the word line plate comprises a first material with a first resistivity. An edge of the word line plate is recessed and filled with a second material having a second resistivity that is lower than the first resistivity. As a result, the total resistance of the word line may be reduced compared to a word line using only the first material with the first resistivity. Other embodiments may also be described and claimed.Type: ApplicationFiled: February 24, 2020Publication date: August 26, 2021Inventors: Sung-Taeg Kang, Pranav Kalavade, Owen W. Jungroth, Prasanna Srinivasan
-
Patent number: 11095941Abstract: Systems and methods are provided that relate to imposing a restriction on requests for content by clients to a backend content source. One exemplary method includes generating, by a computing device associated with a backend content source, a restriction value for content of the backend content source, based on a number of supported requests for the content by the backend content source, and transmitting the restriction value to a content delivery network (CDN) interposed between one or more clients associated with the requests and the backend content source. The method then includes routing, by the CDN, a percentage of requests for the content of the backend content source to a waiting room based on the restriction value, thereby permitting the CDN to account for the number of supported requests in offloading requests for the content to the waiting room.Type: GrantFiled: September 27, 2019Date of Patent: August 17, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Prasanna Srinivasan Narasimhan, Ragunath Venkatapathy
-
Publication number: 20210099758Abstract: Systems and methods are provided that relate to imposing a restriction on requests for content by clients to a backend content source. One exemplary method includes generating, by a computing device associated with a backend content source, a restriction value for content of the backend content source, based on a number of supported requests for the content by the backend content source, and transmitting the restriction value to a content delivery network (CDN) interposed between one or more clients associated with the requests and the backend content source. The method then includes routing, by the CDN, a percentage of requests for the content of the backend content source to a waiting room based on the restriction value, thereby permitting the CDN to account for the number of supported requests in offloading requests for the content to the waiting room.Type: ApplicationFiled: September 27, 2019Publication date: April 1, 2021Inventors: Prasanna Srinivasan Narasimhan, Ragunath Venkatapathy
-
Publication number: 20210074084Abstract: Systems, apparatuses, and methods for wirelessly updating electronic control unit configuration can include determining operation parameters to be changed of an electronic control unit of an equipment, and generating a write package including the operating parameters to be changed. The systems, apparatuses, and methods include transmitting the write package to the equipment. The write package causes the electronic control unit to change the operation parameters upon verifying that the operation parameters are applicable to the equipment based on values of the parameters. In response to determining that the operation parameters are not applicable to the equipment, the write package can be discarded.Type: ApplicationFiled: November 2, 2020Publication date: March 11, 2021Applicant: Cummins Inc.Inventors: Prasanna Srinivasan, Michael F. Mattern, Gorance V. Eftimovski, Scott David Richter, Tomas Lopez Lauterio, Troy D. Hamilton, Ankit R Tarkas, Sagar R. Uplenchwar
-
Publication number: 20210058777Abstract: A method includes receiving registration information regarding a telematics unit and a respective control system for a plurality of equipment pieces; receiving a seed from a control system of a first equipment piece via a telematics unit of the first equipment piece based on receiving a telematics session request by the control system of the first equipment piece; authenticating the telematics unit and the control system of the first equipment piece based on information included with the seed and the registration information; generating a first encrypted key and a second encrypted key based on the authentication; providing the first key to the telematics unit for the first equipment piece; and providing the second encrypted key to the control system of the first equipment piece via the telematics unit of the first equipment piece to establish a data communication channel.Type: ApplicationFiled: November 9, 2020Publication date: February 25, 2021Applicant: Cummins, Inc.Inventors: Gorance V. Eftimovski, Troy D. Hamilton, Tomas Lopez Lauterio, Michael F. Mattern, Thomas J. Milvert, Srikanth Namuduri, Prasanna Srinivasan, Ankit R. Tarkas, Sagar R. Uplenchwar, Jaydeep J. Das, Sharika K. Kumar, Scott David Richter