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: 20240340505
    Abstract: 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: Application
    Filed: June 18, 2024
    Publication date: October 10, 2024
    Inventors: Raghuram Ranganathan, Anand Jain, Venugopal Srinivasan
  • Patent number: 12058422
    Abstract: 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: Grant
    Filed: December 22, 2022
    Date of Patent: August 6, 2024
    Assignee: The Nielsen Company (US), LLC
    Inventors: Raghuram Ranganathan, Anand Jain, Venugopal Srinivasan
  • Patent number: 11971894
    Abstract: 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: Grant
    Filed: January 25, 2022
    Date of Patent: April 30, 2024
    Assignee: Oracle International Corporation
    Inventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
  • Publication number: 20240110499
    Abstract: 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: Application
    Filed: December 5, 2023
    Publication date: April 4, 2024
    Applicant: Cummins Emission Solutions Inc.
    Inventors: Anand Srinivasan, John K. Heichelbech
  • Patent number: 11867111
    Abstract: 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: Grant
    Filed: May 9, 2019
    Date of Patent: January 9, 2024
    Assignee: Cummins Emission Solutions Inc.
    Inventors: Anand Srinivasan, John K. Heichelbech
  • Publication number: 20230298682
    Abstract: 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: Application
    Filed: May 24, 2023
    Publication date: September 21, 2023
    Inventors: Jungwon Suh, Dexter Tamio Chun, Anand Srinivasan, Olivier Alavoine, Laurent Rene Moll
  • Patent number: 11728003
    Abstract: 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: Grant
    Filed: April 30, 2021
    Date of Patent: August 15, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Jungwon Suh, Dexter Tamio Chun, Anand Srinivasan, Olivier Alavoine, Laurent Rene Moll
  • Patent number: 11611661
    Abstract: 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: Grant
    Filed: August 3, 2021
    Date of Patent: March 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Namendra Kumar, Abhilash Chandrasekharan Nair, Adit Abhay Dalvi, Pramod Jaisalmeria, Anand Srinivasan, Anuraag Veturi, Pallavi Mahajan, Joel Harodi Marquez Catano
  • Patent number: 11550344
    Abstract: 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: Grant
    Filed: July 23, 2020
    Date of Patent: January 10, 2023
    Assignee: Emerson Automation Solutions Final Control US LP
    Inventor: Anand Srinivasan
  • Publication number: 20220350808
    Abstract: 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: Application
    Filed: July 13, 2022
    Publication date: November 3, 2022
    Applicant: Oracle International Corporation
    Inventors: Hoyong Park, Anand Srinivasan, Roger Bolsius, Eric Hsiao, Jeffrey Toillion, Vikram Shukla
  • Patent number: 11423032
    Abstract: 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: Grant
    Filed: June 21, 2021
    Date of Patent: August 23, 2022
    Assignee: Oracle International Corporation
    Inventors: Hoyong Park, Anand Srinivasan, Roger Bolsius, Eric Hsiao, Jeffrey Toillion, Vikram Shukla
  • Publication number: 20220220880
    Abstract: 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: Application
    Filed: May 9, 2019
    Publication date: July 14, 2022
    Applicant: Cummins Emission Solutions Inc.
    Inventors: Anand Srinivasan, John K. Heichelbech
  • Patent number: 11352923
    Abstract: 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: Grant
    Filed: October 10, 2017
    Date of Patent: June 7, 2022
    Assignee: CUMMINS INC.
    Inventors: Saurabh Y. Joshi, Neal W. Currier, Aleksey Yezerets, Ashok Kumar, Tyler A. Rash, Anand Srinivasan, Di Wang, Yadan Tang
  • Publication number: 20220147528
    Abstract: 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: Application
    Filed: January 25, 2022
    Publication date: May 12, 2022
    Applicant: Oracle International Corporation
    Inventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
  • Patent number: 11288277
    Abstract: 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: Grant
    Filed: September 25, 2013
    Date of Patent: March 29, 2022
    Assignee: Oracle International Corporation
    Inventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
  • Patent number: 11271854
    Abstract: 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: Grant
    Filed: February 21, 2020
    Date of Patent: March 8, 2022
    Assignee: Ciena Corporation
    Inventors: Bhupendra Yadav, Anand Srinivasan, Gerald Smallegange
  • Publication number: 20220058200
    Abstract: 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: Application
    Filed: November 3, 2021
    Publication date: February 24, 2022
    Applicant: Oracle International Corporation
    Inventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
  • Patent number: 11240179
    Abstract: 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: Grant
    Filed: July 27, 2017
    Date of Patent: February 1, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shailendra Mishra, Anand Srinivasan, Sangameswaran Viswanathan
  • Patent number: 11210295
    Abstract: 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: Grant
    Filed: February 26, 2018
    Date of Patent: December 28, 2021
    Assignee: Oracle International Corporation
    Inventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
  • Publication number: 20210368046
    Abstract: 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: Application
    Filed: August 3, 2021
    Publication date: November 25, 2021
    Inventors: Namendra Kumar, Abhilash Chandrasekharan Nair, Adit Abhay Dalvi, Pramod Jaisalmeria, Anand Srinivasan, Anuraag Veturi, Pallavi Mahajan, Joel Harodi Marquez Catano