Patents by Inventor Anand Srinivasan
Anand 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).
-
Publication number: 20240340505Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for scalable architectures for reference signature matching and updating. An example method for scalable architectures for reference signature matching and updating includes accessing site signatures to be compared to reference signatures from a first group of media sources. Determining if a first reference node is an owner of a first one of the site signatures. Comparing a neighborhood of site signatures including the first site signature to reference signatures in a first subset of reference signatures when the first reference node is the owner of the first site signature, the first subset of references signatures stored in a first memory partition associated with the first reference node. Not comparing site signature to reference signatures when the first reference node is not the owner of the first one of the site signatures.Type: ApplicationFiled: June 18, 2024Publication date: October 10, 2024Inventors: Raghuram Ranganathan, Anand Jain, Venugopal Srinivasan
-
Patent number: 12058422Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for scalable architectures for reference signature matching and updating. An example method for scalable architectures for reference signature matching and updating includes accessing site signatures to be compared to reference signatures from a first group of media sources. Determining if a first reference node is an owner of a first one of the site signatures. Comparing a neighborhood of site signatures including the first site signature to reference signatures in a first subset of reference signatures when the first reference node is the owner of the first site signature, the first subset of references signatures stored in a first memory partition associated with the first reference node. Not comparing site signature to reference signatures when the first reference node is not the owner of the first one of the site signatures.Type: GrantFiled: December 22, 2022Date of Patent: August 6, 2024Assignee: The Nielsen Company (US), LLCInventors: Raghuram Ranganathan, Anand Jain, Venugopal Srinivasan
-
Patent number: 11971894Abstract: A continuous query identified by an archived relation of an application may be received. A physical query plan may be generated for the continuous query and/or a child operator plan may be identified. A buffer operator may be inserted between the child operator and its parent operator and/or the event information from the child operator may be stored in the buffer operator. A query operator may be identified in the physical query plan. It may be determined that the query operator identified in the physical query plan is a same type as a second query operator in a second continuous query concurrently executing. Further, a combined query plan may be generated based at least in part on the query operator identified in the physical query plan being the same type as the second query operator in the second continuous query.Type: GrantFiled: January 25, 2022Date of Patent: April 30, 2024Assignee: Oracle International CorporationInventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
-
Publication number: 20240110499Abstract: An aftertreatment system includes: a first exhaust gas path comprising a heater; a second exhaust gas path comprising a first decomposition chamber configured to receive reductant and a first selective catalytic reduction catalyst downstream of the first decomposition chamber; a combined exhaust gas path downstream of the first exhaust gas path and the second exhaust gas path, the combined exhaust gas path configured to receive exhaust gas from both the first exhaust gas path and the second exhaust gas path; a selector valve configured to divert the exhaust gas between the first exhaust gas path and the second exhaust gas path based on a temperature of the exhaust gas; and a controller programmed to control the selector valve.Type: ApplicationFiled: December 5, 2023Publication date: April 4, 2024Applicant: Cummins Emission Solutions Inc.Inventors: Anand Srinivasan, John K. Heichelbech
-
Patent number: 11867111Abstract: An aftertreatment system includes a first exhaust gas path, a second exhaust gas path, and a selector valve configured to divert exhaust gas between the first exhaust gas path and the second exhaust gas path based on a temperature of the exhaust gas. The aftertreatment system also includes a controller programmed to control the selector valve such that the selector valve diverts at least a portion of the exhaust gas to the first exhaust gas path when the temperature of the exhaust gas is equal to or less than a predetermined temperature threshold and the selector valve diverts the exhaust gas to the second exhaust gas path when the temperature of the exhaust gas is greater than the predetermined temperature threshold. The first exhaust gas path includes a heater configured to heat the exhaust gas received in the first exhaust gas path.Type: GrantFiled: May 9, 2019Date of Patent: January 9, 2024Assignee: Cummins Emission Solutions Inc.Inventors: Anand Srinivasan, John K. Heichelbech
-
Publication number: 20230298682Abstract: Methods and apparatuses for a system error-correction code function are presented. The apparatus includes a memory configured to communicate with a host via at least one data connection and at least one non-data connection. The memory includes a memory array. The memory array includes a first portion and a second portion. The memory is further configured to, in a first mode, store and output data in the first portion and the second portion of the memory array. The first portion is addressable by a first address, and the second portion is addressable by a second address. The memory is further configured to, in a second mode, receive ECC of the data from the host via the at least one non-data connection, store the data in the first portion of the memory array, and store the ECC of the data in the second portion of the memory array based on the first address.Type: ApplicationFiled: May 24, 2023Publication date: September 21, 2023Inventors: Jungwon Suh, Dexter Tamio Chun, Anand Srinivasan, Olivier Alavoine, Laurent Rene Moll
-
Patent number: 11728003Abstract: Methods and apparatuses for a system error-correction code function are presented. The apparatus includes a memory configured to communicate with a host via at least one data connection and at least one non-data connection. The memory includes a memory array. The memory array includes a first portion and a second portion. The memory is further configured to, in a first mode, store and output data in the first portion and the second portion of the memory array. The first portion is addressable by a first address, and the second portion is addressable by a second address. The memory is further configured to, in a second mode, receive ECC of the data from the host via the at least one non-data connection, store the data in the first portion of the memory array, and store the ECC of the data in the second portion of the memory array based on the first address.Type: GrantFiled: April 30, 2021Date of Patent: August 15, 2023Assignee: QUALCOMM IncorporatedInventors: Jungwon Suh, Dexter Tamio Chun, Anand Srinivasan, Olivier Alavoine, Laurent Rene Moll
-
Patent number: 11611661Abstract: Techniques for determining a global state for multiple related calls are disclosed. A first call between a first device and a second device is established, where the first call is assigned a user call identifier. A second call between the first device and a third device is established. A shared call operation is established by assigning the user call identifier to the second call. The user call identifier is assigned to the second call in addition to already being assigned to the first call. A first status of the first call and a second status of the second call are determined. The first status and the second status are used to determine a global state of the shared call operation. The global state of the shared call operation is updated in response to one or both of the first status or the second status changing.Type: GrantFiled: August 3, 2021Date of Patent: March 21, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Namendra Kumar, Abhilash Chandrasekharan Nair, Adit Abhay Dalvi, Pramod Jaisalmeria, Anand Srinivasan, Anuraag Veturi, Pallavi Mahajan, Joel Harodi Marquez Catano
-
Patent number: 11550344Abstract: A flow arrangement for a control valve can include a plurality of flow-control components that are movable relative to each other and that define at least part of a flow path from a pressure source to a dome of a pressure relief valve. The flow-control components can be movable relative to each other in response to system pressure to selectively increase or decrease the flow capacity of the flow path. In some cases, flow capacity can be increased or decreased during initial loading of the dome, at low pressures, or at higher pressures.Type: GrantFiled: July 23, 2020Date of Patent: January 10, 2023Assignee: Emerson Automation Solutions Final Control US LPInventor: Anand Srinivasan
-
Publication number: 20220350808Abstract: Techniques for managing real-time business event analysis and monitoring are provided. In some examples, a logical request may be received at a business intelligence server configured with a continuous query service. Additionally, the continuous query service may be configured to translate the logical request into a physical request. Further, business intelligence information may be provided based at least in part on querying against an event data stream with a continuous query configured based at least in part on the physical request translated by the continuous query service.Type: ApplicationFiled: July 13, 2022Publication date: November 3, 2022Applicant: Oracle International CorporationInventors: Hoyong Park, Anand Srinivasan, Roger Bolsius, Eric Hsiao, Jeffrey Toillion, Vikram Shukla
-
Patent number: 11423032Abstract: Techniques for managing real-time business event analysis and monitoring are provided. In some examples, a logical request may be received at a business intelligence server configured with a continuous query service. Additionally, the continuous query service may be configured to translate the logical request into a physical request. Further, business intelligence information may be provided based at least in part on querying against an event data stream with a continuous query configured based at least in part on the physical request translated by the continuous query service.Type: GrantFiled: June 21, 2021Date of Patent: August 23, 2022Assignee: Oracle International CorporationInventors: Hoyong Park, Anand Srinivasan, Roger Bolsius, Eric Hsiao, Jeffrey Toillion, Vikram Shukla
-
Publication number: 20220220880Abstract: An aftertreatment system includes a first exhaust gas path, a second exhaust gas path, and a selector valve configured to divert exhaust gas between the first exhaust gas path and the second exhaust gas path based on a temperature of the exhaust gas. The aftertreatment system also includes a controller programmed to control the selector valve such that the selector valve diverts at least a portion of the exhaust gas to the first exhaust gas path when the temperature of the exhaust gas is equal to or less than a predetermined temperature threshold and the selector valve diverts the exhaust gas to the second exhaust gas path when the temperature of the exhaust gas is greater than the predetermined temperature threshold. The first exhaust gas path includes a heater configured to heat the exhaust gas received in the first exhaust gas path.Type: ApplicationFiled: May 9, 2019Publication date: July 14, 2022Applicant: Cummins Emission Solutions Inc.Inventors: Anand Srinivasan, John K. Heichelbech
-
Patent number: 11352923Abstract: A diagnostic system (10) is provided and includes a sensor (24) disposed downstream from an exhaust gas aftertreatment system. Also included in the diagnostic system (10) is a central diagnostic unit (35) configured to diagnose a condensation condition associated with the sensor (24) for mitigating a sensor failure due to water condensation on the sensor (24), the central diagnostic unit (35) performing the diagnosis on the condensation condition based on water storage and release information related to a component of the exhaust gas aftertreatment system. The sensor (24) is activated based on the water storage and release information.Type: GrantFiled: October 10, 2017Date of Patent: June 7, 2022Assignee: CUMMINS INC.Inventors: Saurabh Y. Joshi, Neal W. Currier, Aleksey Yezerets, Ashok Kumar, Tyler A. Rash, Anand Srinivasan, Di Wang, Yadan Tang
-
Publication number: 20220147528Abstract: A continuous query identified by an archived relation of an application may be received. A physical query plan may be generated for the continuous query and/or a child operator plan may be identified. A buffer operator may be inserted between the child operator and its parent operator and/or the event information from the child operator may be stored in the buffer operator. A query operator may be identified in the physical query plan. It may be determined that the query operator identified in the physical query plan is a same type as a second query operator in a second continuous query concurrently executing. Further, a combined query plan may be generated based at least in part on the query operator identified in the physical query plan being the same type as the second query operator in the second continuous query.Type: ApplicationFiled: January 25, 2022Publication date: May 12, 2022Applicant: Oracle International CorporationInventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
-
Patent number: 11288277Abstract: A continuous query identified by an archived relation of an application may be received. A physical query plan may be generated for the continuous query and/or a child operator plan may be identified. A buffer operator may be inserted between the child operator and its parent operator and/or the event information from the child operator may be stored in the buffer operator. A query operator may be identified in the physical query plan. It may be determined that the query operator identified in the physical query plan is a same type as a second query operator in a second continuous query concurrently executing. Further, a combined query plan may be generated based at least in part on the query operator identified in the physical query plan being the same type as the second query operator in the second continuous query.Type: GrantFiled: September 25, 2013Date of Patent: March 29, 2022Assignee: Oracle International CorporationInventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
-
Patent number: 11271854Abstract: A source node in a first domain in a multi-domain network includes a plurality of ports; and switching circuitry configured to forward packets between the plurality of ports, wherein the source node is configured to, for a packet destined for a destination node in another domain in the multi-domain network, add a list of Segment Identifiers (SIDs) to the packet for loose source-based routing from the source node, through the first domain, and to the another domain, and forward the packet via a port of the plurality of ports and with the list of SIDs, wherein the list of SIDs includes at least one SID representing both an anycast SID and a binding SID. The SID is associated with an anycast group that includes a plurality of nodes, and with a binding segment in the second domain, the binding segment includes a different SID list for each node of the plurality of nodes.Type: GrantFiled: February 21, 2020Date of Patent: March 8, 2022Assignee: Ciena CorporationInventors: Bhupendra Yadav, Anand Srinivasan, Gerald Smallegange
-
Publication number: 20220058200Abstract: A method may include receiving a continuous query identified by an archived relation associated with an application. The method may also include generating a physical query plan. Additionally, the method may include constructing a structured query language (SQL) equivalent expression corresponding to an attribute utilized by the operator and/or constructing an output SQL expression for the identified operator based at least in part on the SQL equivalent expression. Additionally, the method may include constructing the archiver query for the identified operator based at least in part on the output SQL expression. Further, the method may include executing the archiver query to obtain a result set of data records related to the application and/or generating a snapshot output of one or more data values related to the application based at least in part on the result set of data records.Type: ApplicationFiled: November 3, 2021Publication date: February 24, 2022Applicant: Oracle International CorporationInventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
-
Patent number: 11240179Abstract: Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional information from a user, and exposing an invocable method for accessing a virtual database. Some examples relate to a bot server that can respond to natural-language messages (e.g., questions or comments) through a messaging application using natural-language messages. Other examples relate to storage of event data associated with a web page or a mobile application. Event data can describe one or more actions performed in relation to the web page and/or the mobile application. Other examples relate to behavioral analytics of the event data.Type: GrantFiled: July 27, 2017Date of Patent: February 1, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Shailendra Mishra, Anand Srinivasan, Sangameswaran Viswanathan
-
Patent number: 11210295Abstract: A method may include receiving a continuous query identified by an archived relation associated with an application. The method may also include generating a physical query plan. Additionally, the method may include constructing a structured query language (SQL) equivalent expression corresponding to an attribute utilized by the operator and/or constructing an output SQL expression for the identified operator based at least in part on the SQL equivalent expression. Additionally, the method may include constructing the archiver query for the identified operator based at least in part on the output SQL expression. Further, the method may include executing the archiver query to obtain a result set of data records related to the application and/or generating a snapshot output of one or more data values related to the application based at least in part on the result set of data records.Type: GrantFiled: February 26, 2018Date of Patent: December 28, 2021Assignee: Oracle International CorporationInventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
-
Publication number: 20210368046Abstract: Techniques for determining a global state for multiple related calls are disclosed. A first call between a first device and a second device is established, where the first call is assigned a user call identifier. A second call between the first device and a third device is established. A shared call operation is established by assigning the user call identifier to the second call. The user call identifier is assigned to the second call in addition to already being assigned to the first call. A first status of the first call and a second status of the second call are determined. The first status and the second status are used to determine a global state of the shared call operation. The global state of the shared call operation is updated in response to one or both of the first status or the second status changing.Type: ApplicationFiled: August 3, 2021Publication date: November 25, 2021Inventors: Namendra Kumar, Abhilash Chandrasekharan Nair, Adit Abhay Dalvi, Pramod Jaisalmeria, Anand Srinivasan, Anuraag Veturi, Pallavi Mahajan, Joel Harodi Marquez Catano