Patents by Inventor Satish Raj

Satish Raj 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: 20240109413
    Abstract: Various systems and methods for content adaptation based on seat position or occupant position in a vehicle are described herein. An example implementation for content adaptation based on seat position in a vehicle includes: obtaining sensor data, the sensor data including a seat position of a seat in the vehicle; identifying audiovisual content for output to a human occupant in the vehicle; identifying an occupant position of the human occupant, based on the seat position, for a user experience of the output of the audiovisual content; and cause one or more adjustments to the output of the audiovisual content in the vehicle, via an output device, based on the identified position of the human occupant.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventors: Rajesh Poornachandran, Ned M. Smith, Kathiravetpillai Sivanesan, Satish Chandra Jha, Vesh Raj Sharma Banjade, Arvind Merwaday, S M Iftekharul Alam, Andradige Silva, Selvakumar Panneer
  • Publication number: 20240112506
    Abstract: A DTaaS architecture is described to support communication-side optimization and to reduce communication overhead while meeting necessary reliability and latency requirements. The disclosure describe techniques for utilizing DT resources for V2X environments using both virtual and physical “twin” resources to achieve improved resiliency. Moreover, to optimize redundancy costs, the ratio of virtual DT nodes to physical DT nodes may be asymmetrical. An asymmetric approach to DT redundancies involving both virtual and physical resources enables greater flexibility in managing deployment costs.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventors: Ned M. Smith, S M Iftekharul Alam, Ignacio J. Alvarez, Kshitij Doshi, Francesc Guim Bernat, Satish Jha, Arvind Merwaday, Vesh Raj Sharma Banjade, Kathiravetpillai Sivanesan
  • Publication number: 20240073143
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed for in-network computation and control of network congestion based on in-network computation delays. An example device includes interface circuitry to access a packet including a header having (1) a destination address field to identify a first network address of a destination device capable of performing an action and (2) a workload class field to identify a workload class associated with the action. The example device also includes programmable circuitry to utilize machine-readable instructions to perform the action at the device based on the workload class field, the device having a second network address that is different than the first network address. Additionally, the example programmable circuitry is to modify an indicator field of the packet to indicate that the action has been performed and cause the interface circuitry to forward the packet with the modified indicator field toward the destination device.
    Type: Application
    Filed: October 31, 2023
    Publication date: February 29, 2024
    Inventors: Vesh Raj Sharma Banjade, S M Iftekharul Alam, Satish Chandra Jha, Arvind Merwaday, Kuilin Clark Chen
  • Patent number: 11762636
    Abstract: The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto-generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: September 19, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Satish Raj Katakam, Trevor Newell, Joe Vieira, Olutayo Ibikunle, Tracy M. Pletz, Shawn Reynolds
  • Publication number: 20210365245
    Abstract: The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto-generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
    Type: Application
    Filed: August 10, 2021
    Publication date: November 25, 2021
    Inventors: Satish Raj KATAKAM, Trevor NEWELL, Joe VIEIRA, Olutayo IBIKUNLE, Tracy M. PLETZ, Shawn REYNOLDS
  • Patent number: 11113035
    Abstract: The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: September 7, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Satish Raj Katakam, Trevor Newell, Joe Vieira, Olutayo Ibikunle, Tracy M. Pletz, Shawn Reynolds
  • Publication number: 20200272428
    Abstract: The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
    Type: Application
    Filed: November 26, 2019
    Publication date: August 27, 2020
    Inventors: Satish Raj KATAKAM, Trevor NEWELL, Joe VIEIRA, Olutayo IBIKUNLE, Tracy M. PLETZ, Shawn REYNOLDS
  • Patent number: 10394299
    Abstract: A system includes a processing core built on a semiconductor substrate, the processing core having a first sub core and a second sub core, each of the first and second sub cores configured to perform a processing function, and a plurality of power rails traversing a dimension of the processing core and spanning from the first sub core to the second sub core, each of the power rails being configured to provide an operating voltage to the first and second sub cores, and wherein a boundary between the first sub core and the second sub core is irregularly shaped, and wherein each of the first and second sub cores corresponds to a respective power domain.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: August 27, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Satish Raj, Shiva Ram Chandrasekaran, Li Qiu, Arun Tyagi, Mathew Philip, Rajesh Verma
  • Patent number: 10192021
    Abstract: Embodiments relate to physically implementing an integrated circuit design while conforming to complex design rule constraints. According to some aspects, embodiments relate to an automated method for generating shapes for correcting design rule errors such as line end-to-end spacing violations. In these and other embodiments, the automated method determines the errors post-placement and automatically generates the required shapes, taking into account additional process design rules and neighboring shapes. Some embodiments consider clusters of objects, potential legal areas between line-ends, merging of potential legal areas and generation of various shapes to produce a design rule correct layout.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: January 29, 2019
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Satish Raj, Ying-Hui Wang, Joyjeet Bose, Sachin Shrivastava
  • Patent number: 9958918
    Abstract: A semiconductor device includes: a processing core having a plurality of sub cores, a plurality of power rails spanning from a first sub core to a second sub core of the plurality of sub cores, the plurality of power rails configured to provide an operating voltage to each of the first sub core and the second sub core, and a plurality of cells defining a boundary between the first sub core and the second sub core, each of the cells providing a discontinuity in a respective power rail, wherein the discontinuity includes a break in the respective power rail in more than one layer of the semiconductor device.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: May 1, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Satyanarayana Sahu, Satish Raj, Shiva Ram Chandrasekaran, Li Qiu, Arun Tyagi, Mathew Philip, Rajesh Verma
  • Publication number: 20170336845
    Abstract: A system includes a processing core built on a semiconductor substrate, the processing core having a first sub core and a second sub core, each of the first and second sub cores configured to perform a processing function, and a plurality of power rails traversing a dimension of the processing core and spanning from the first sub core to the second sub core, each of the power rails being configured to provide an operating voltage to the first and second sub cores, and wherein a boundary between the first sub core and the second sub core is irregularly shaped, and wherein each of the first and second sub cores corresponds to a respective power domain.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: Satish Raj, Shiva Ram Chandrasekaran, Li Qiu, Arun Tyagi, Mathew Philip, Rajesh Verma
  • Publication number: 20170336840
    Abstract: A semiconductor device includes: a processing core having a plurality of sub cores, a plurality of power rails spanning from a first sub core to a second sub core of the plurality of sub cores, the plurality of power rails configured to provide an operating voltage to each of the first sub core and the second sub core, and a plurality of cells defining a boundary between the first sub core and the second sub core, each of the cells providing a discontinuity in a respective power rail, wherein the discontinuity includes a break in the respective power rail in more than one layer of the semiconductor device.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: Satyanarayana Sahu, Satish Raj, Shiva Ram Chandrasekaran, Li Qiu, Arun Tyagi, Mathew Philip, Rajesh Verma
  • Patent number: 9817941
    Abstract: Various embodiments implement additional connectivity for electronic designs by identifying one or more regions for a route in normal connectivity of an electronic design, identifying a plurality of seeding segments from the route based at least in part upon the one or more regions, identifying a plurality of additional nodes in the plurality of seeding segments, and generating one or more additional routes connecting the plurality of additional nodes in the plurality of seeding segments. The one or more additional routes are generated without disturbing the normal connectivity including a plurality of Steiner points and the route. Additional nodes differ from Steiner points and are used to implement additional routes that belong to a different route type.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: November 14, 2017
    Assignee: Cadence Design Systems, Inc.
    Inventors: Jeffrey S. Salowe, Satish Raj, Mark Edward Rossman
  • Patent number: 9754072
    Abstract: One aspect checks and prepares design data (202) based on design rule(s) to identify tracks for physical implementation of an electronic design. Structured physical implementation (204) is performed to implement at least a part of the electronic design by using the tracks under separate design rule(s). Structured physical implementation using the tracks under separate design rules result in correct-by-construction implementation results automatically satisfying the design rule(s), without performing additional design rule checking on the design rule(s). Additional physical implementation (206) may be optionally performed for portion(s) of the electronic design not implemented with the structured physical implementation. Layout fixing or optimization may be optionally performed to fix design rule violations in the additional physical implementation results, if any, or to optimize the additional physical implementation results.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: September 5, 2017
    Assignee: Cadence Design Systems, Inc.
    Inventors: Jeffrey S. Salowe, Satish Raj, Olivier Pribetich, Karun Sharma, Yinnie Lee, Gary Matsunami
  • Patent number: 9384317
    Abstract: One aspect checks and prepares design data (202) based on design rule(s) to identify tracks for physical implementation of an electronic design. Structured physical implementation (204) is performed to implement at least a part of the electronic design by using the tracks under separate design rule(s). Structured physical implementation using the tracks under separate design rules result in correct-by-construction implementation results automatically satisfying the design rule(s), without performing additional design rule checking on the design rule(s). Additional physical implementation (206) may be optionally performed for portion(s) of the electronic design not implemented with the structured physical implementation. Layout fixing or optimization may be optionally performed to fix design rule violations in the additional physical implementation results, if any, or to optimize the additional physical implementation results.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: July 5, 2016
    Assignee: Cadence Design Systems, Inc.
    Inventors: Jeffrey S. Salowe, Satish Raj, Olivier Pribetich, Karun Sharma, Yinnie Lee, Gary Matsunami
  • Publication number: 20160070841
    Abstract: Various embodiments implement additional connectivity for electronic designs by identifying one or more regions for a route in normal connectivity of an electronic design, identifying a plurality of seeding segments from the route based at least in part upon the one or more regions, identifying a plurality of additional nodes in the plurality of seeding segments, and generating one or more additional routes connecting the plurality of additional nodes in the plurality of seeding segments. The one or more additional routes are generated without disturbing the normal connectivity including a plurality of Steiner points and the route. Additional nodes differ from Steiner points and are used to implement additional routes that belong to a different route type.
    Type: Application
    Filed: September 10, 2014
    Publication date: March 10, 2016
    Applicant: Cadence Design Systems, Inc.
    Inventors: Jeffrey S. Salowe, Satish Raj, Mark Edward Rossman
  • Patent number: 9104830
    Abstract: Disclosed are methods, systems, and articles of manufacture for assigning track patterns to regions of an electronic design in one or more embodiments. One aspect tessellates an area on a layer of an electronic design that is subject to one or more track pattern requirements and dynamically maintains the tessellation structure from the tessellation process for early stages of the design process such as floorplanning, placement, or routing. Another aspect identifies or creates multiple strips or multiple regions for an area on a layer of an electronic design and assigns or associates a track pattern or a track pattern group to each of the multiple strips or multiple regions. In this latter aspect, a track pattern or a track pattern group is no longer required to apply to the entire layer.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: August 11, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Jeffrey Salowe, Satish Raj
  • Publication number: 20150200667
    Abstract: Provided are systems and methods for reducing power consumption in the interface and routing circuitry associated with various core modules of an integrated circuit or system. One system includes core modules, glue logic domains adapted to interface the plurality of core modules, and a power controller electrically coupled to the glue logic domains. Each glue logic domain includes a glue logic module implemented as a soft macro with metal traces extending beyond an extent of the glue logic module. The power controller decouples power from selected glue logic domains based on control signals and/or detected power down states of core modules and/or other glue logic domains. The power controller facilitates the power transitions using logic state retention, logic state clamping, ordered or scheduled transitioning, and/or other power transition systems and methods.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Shiva Ram Chandrasekaran, Chandrasekhar Reddy Singasani, Joey Dacanay, Mamta Bansal, Arman Ohanian, Satish Raj, Kiran Srinivasa Sastry, Abhirami Senthilkumaran, Tarek Zghal, Parissa Najdesamii, Sunil Kumar
  • Patent number: 8914763
    Abstract: Various embodiments identify a design including circuit features and identify an operation that produces an aggressor for victim(s). The operation on the aggressor and the set of victims are implemented using local maximally spanning spacetile(s) while satisfying some design requirements. Where the set of victims includes interconnects, the design may allow no bend in some interconnects. One or more spacetiles are used to perform the operation on the aggressor and implement the interconnects while introducing no bends in the interconnects by using local maximally spanning spacetile(s). Some implementation may perform block modeling for the aggressor to perform the operation on the aggressor and implement a set of victims while preserving the relative order of the interconnects by using the block modeling for the aggressor.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: December 16, 2014
    Assignee: Cadence Design Systems, Inc.
    Inventors: Satish Raj, Supriya Ananthram
  • Patent number: 8910107
    Abstract: Various embodiments identify a design including circuit features and identify an operation that produces an aggressor for victim(s). The operation on the aggressor and the set of victims are implemented using local maximally spanning spacetile(s) while satisfying some design requirements. Where the set of victims includes interconnects, the design may allow no bend in some interconnects. One or more spacetiles are used to perform the operation on the aggressor and implement the interconnects while introducing no bends in the interconnects by using local maximally spanning spacetile(s). Some implementation may perform block modeling for the aggressor to perform the operation on the aggressor and implement a set of victims while preserving the relative order of the interconnects by using the block modeling for the aggressor.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: December 9, 2014
    Assignee: Cadence Design Systems, Inc.
    Inventors: Satish Raj, Supriya Ananthram