Patents by Inventor Shrey BHATIA

Shrey BHATIA 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: 20240152827
    Abstract: Auditing of page profile data on sources is disclosed. Normalized reference location data associated with attributes of an entity location are obtained. Page data from the profile of the entity location on a source is collected. The collected page data is normalized. It is determined whether the page data on the profile of the entity location on the source is valid at least in part by comparing the normalized collected page data against the normalized reference listing data. An audit score is assigned to the profile of the entity location on the source based at least in part on the validity determination. Output is provided based at least in part on the audit.
    Type: Application
    Filed: September 14, 2023
    Publication date: May 9, 2024
    Inventors: Manish Balsara, Sathya Krishnamurthy, Tyler William Blalock, Catherine Yuan Shing, Shrey A. Bhatia
  • Patent number: 11900283
    Abstract: Auditing of page profile data on sources is disclosed. Normalized reference location data associated with attributes of an entity location are obtained. Page data from the profile of the entity location on a source is collected. The collected page data is normalized. It is determined whether the page data on the profile of the entity location on the source is valid at least in part by comparing the normalized collected page data against the normalized reference listing data. An audit score is assigned to the profile of the entity location on the source based at least in part on the validity determination. Output is provided based at least in part on the audit.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 13, 2024
    Assignee: Reputation.com, Inc.
    Inventors: Manish Balsara, Sathya Krishnamurthy, Tyler William Blalock, Catherine Yuan Shing, Shrey A. Bhatia
  • Patent number: 11899729
    Abstract: Automatic finding of online profiles of an entity location is disclosed. Reference location data for location attributes of an entity location are obtained. A search for a profile of the entity location on a source is performed using at least some of the obtained reference location data. One or more search results are obtained. A search result includes a Uniform Resource Locator (URL) and corresponding search result location data. The search result is evaluated. Evaluating the search result includes normalizing the search result location data included with the search result and comparing the normalized search result location data against the reference location data. Based at least in part on the evaluation, it is determined whether the search result matches to a profile of the entity location on the source. In the event that the search result matches to a profile of the entity location on the source, the search result is provided as output.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: February 13, 2024
    Assignee: Reputation.com, Inc.
    Inventors: Tyler William Blalock, Manish Balsara, Shrey A. Bhatia
  • Publication number: 20240012727
    Abstract: A processor includes execution circuitry, within an execution power domain, to process an instruction; and a debug system, within a separate debug power domain, to selectively operate to perform debugging operations on the processor. The processor further includes power control circuitry coupled to the debug system; and detection circuitry coupled to the power control circuitry. The power control circuitry causes power to be supplied to the debug system when the detection circuitry indicates that a debug tool is coupled to the processor, and disables power supply to the debug system when the detection circuitry indicates that the debug tool is not coupled to the processor.
    Type: Application
    Filed: September 26, 2023
    Publication date: January 11, 2024
    Inventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
  • Patent number: 11803455
    Abstract: A processor includes an execution pipeline that includes a plurality of execution stages, execution pipeline control logic, and a debug system. The execution pipeline control logic is configured to control flow of an instruction through the execution stages. The debug system includes a debug pipeline and debug pipeline control logic. The debug pipeline includes a plurality of debug stages. Each debug pipeline stage corresponds to an execution pipeline stage, and the total number of debug stages corresponds to the total number of execution stages. The debug pipeline control logic is coupled to the execution pipeline control logic. The debug pipeline control logic is configured to control flow through the debug stages of debug information associated with the instruction, and to advance the debug information into a next of the debug stages in correspondence with the execution pipeline control logic advancing the instruction into a corresponding stage of the execution pipeline.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: October 31, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
  • Patent number: 11706182
    Abstract: Local content publishing is disclosed. A queue is obtained. The queue is associated with a geographical region. A set of entities is determined based at least in part on the geographical region associated with the queue. A piece of content assigned to the queue is obtained. The piece of content is published on behalf of the set of entities determined based at least in part on the geographical region associated with the queue.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: July 18, 2023
    Assignee: Reputation.com, Inc.
    Inventors: Sathya Krishnamurthy, Shiv Prakash, Manish Balsara, Yu Fang, Shrey A. Bhatia
  • Publication number: 20230205656
    Abstract: A processor includes an execution pipeline that includes a plurality of execution stages, execution pipeline control logic, and a debug system. The execution pipeline control logic is configured to control flow of an instruction through the execution stages. The debug system includes a debug pipeline and debug pipeline control logic. The debug pipeline includes a plurality of debug stages. Each debug pipeline stage corresponds to an execution pipeline stage, and the total number of debug stages corresponds to the total number of execution stages. The debug pipeline control logic is coupled to the execution pipeline control logic. The debug pipeline control logic is configured to control flow through the debug stages of debug information associated with the instruction, and to advance the debug information into a next of the debug stages in correspondence with the execution pipeline control logic advancing the instruction into a corresponding stage of the execution pipeline.
    Type: Application
    Filed: February 28, 2023
    Publication date: June 29, 2023
    Inventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
  • Patent number: 11593241
    Abstract: A processor includes an execution pipeline that includes a plurality of execution stages, execution pipeline control logic, and a debug system. The execution pipeline control logic is configured to control flow of an instruction through the execution stages. The debug system includes a debug pipeline and debug pipeline control logic. The debug pipeline includes a plurality of debug stages. Each debug pipeline stage corresponds to an execution pipeline stage, and the total number of debug stages corresponds to the total number of execution stages. The debug pipeline control logic is coupled to the execution pipeline control logic. The debug pipeline control logic is configured to control flow through the debug stages of debug information associated with the instruction, and to advance the debug information into a next of the debug stages in correspondence with the execution pipeline control logic advancing the instruction into a corresponding stage of the execution pipeline.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: February 28, 2023
    Assignee: Texas Instmments Incorporated
    Inventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
  • Patent number: 11403681
    Abstract: Facilitating requests of reviews is disclosed. Contact information associated with a potential reviewer is obtained. A message requesting the potential reviewer to write a review for an entity is transmitted. In response to receiving an indication that the potential reviewer has accepted the request to write the review for the entity, a review site on which the potential reviewer should be directed to write the review for the entity is dynamically determined. A device associated with the potential reviewer is directed to a profile page of the entity on the dynamically determined review site.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: August 2, 2022
    Assignee: Reputation.com, Inc.
    Inventors: Sathya Krishnamurthy, Manish Balsara, Shrey A. Bhatia
  • Publication number: 20220035635
    Abstract: An apparatus and method system and method for increasing performance in a processor or other instruction execution device while minimizing energy consumption. A processor includes a first execution pipeline and a second execution pipeline. The first execution pipeline includes a first decode unit and a first execution control unit coupled to the first decode unit. The first execution control unit is configured to control execution of all instructions executable by the processor. The second execution pipeline includes a second decode unit, and a second execution control unit coupled to the second decode unit. The second execution control unit is configured to control execution of a subset of the instructions executable via the first execution control unit.
    Type: Application
    Filed: October 19, 2021
    Publication date: February 3, 2022
    Inventors: Christian WIENCKE, Shrey BHATIA
  • Publication number: 20210390151
    Abstract: Automatic finding of online profiles of an entity location is disclosed. Reference location data for location attributes of an entity location are obtained. A search for a profile of the entity location on a source is performed using at least some of the obtained reference location data. One or more search results are obtained. A search result includes a Uniform Resource Locator (URL) and corresponding search result location data. The search result is evaluated. Evaluating the search result includes normalizing the search result location data included with the search result and comparing the normalized search result location data against the reference location data. Based at least in part on the evaluation, it is determined whether the search result matches to a profile of the entity location on the source. In the event that the search result matches to a profile of the entity location on the source, the search result is provided as output.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 16, 2021
    Inventors: Tyler William Blalock, Manish Balsara, Shrey A. Bhatia
  • Patent number: 11150906
    Abstract: An apparatus and method system and method for increasing performance in a processor or other instruction execution device while minimizing energy consumption. A processor includes a first execution pipeline and a second execution pipeline. The first execution pipeline includes a first decode unit and a first execution control unit coupled to the first decode unit. The first execution control unit is configured to control execution of all instructions executable by the processor. The second execution pipeline includes a second decode unit, and a second execution control unit coupled to the second decode unit. The second execution control unit is configured to control execution of a subset of the instructions executable via the first execution control unit.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: October 19, 2021
    Assignee: Texas Instmments Incorporated
    Inventors: Christian Wiencke, Shrey Bhatia
  • Patent number: 11061978
    Abstract: Automatic finding of online profiles of an entity location is disclosed. Reference location data for location attributes of an entity location are obtained. A search for a profile of the entity location on a source is performed using at least some of the obtained reference location data. One or more search results are obtained. A search result includes a Uniform Resource Locator (URL) and corresponding search result location data. The search result is evaluated. Evaluating the search result includes normalizing the search result location data included with the search result and comparing the normalized search result location data against the reference location data. Based at least in part on the evaluation, it is determined whether the search result matches to a profile of the entity location on the source. In the event that the search result matches to a profile of the entity location on the source, the search result is provided as output.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: July 13, 2021
    Assignee: Reputation.com, Inc.
    Inventors: Tyler William Blalock, Manish Balsara, Shrey A. Bhatia
  • Publication number: 20210133065
    Abstract: A processor includes an execution pipeline that includes a plurality of execution stages, execution pipeline control logic, and a debug system. The execution pipeline control logic is configured to control flow of an instruction through the execution stages. The debug system includes a debug pipeline and debug pipeline control logic. The debug pipeline includes a plurality of debug stages. Each debug pipeline stage corresponds to an execution pipeline stage, and the total number of debug stages corresponds to the total number of execution stages. The debug pipeline control logic is coupled to the execution pipeline control logic. The debug pipeline control logic is configured to control flow through the debug stages of debug information associated with the instruction, and to advance the debug information into a next of the debug stages in correspondence with the execution pipeline control logic advancing the instruction into a corresponding stage of the execution pipeline.
    Type: Application
    Filed: January 12, 2021
    Publication date: May 6, 2021
    Inventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
  • Publication number: 20210105245
    Abstract: Local content publishing is disclosed. A queue is obtained. The queue is associated with a geographical region. A set of entities is determined based at least in part on the geographical region associated with the queue. A piece of content assigned to the queue is obtained. The piece of content is published on behalf of the set of entities determined based at least in part on the geographical region associated with the queue.
    Type: Application
    Filed: December 18, 2020
    Publication date: April 8, 2021
    Inventors: Sathya Krishnamurthy, Shiv Prakash, Manish Balsara, Yu Fang, Shrey A. Bhatia
  • Publication number: 20210103959
    Abstract: Dynamic object customization is disclosed. A template associated with content to be published on behalf of one or more entities is obtained. The template includes at least one variable. For each entity in the one or more entities, a data store including information pertaining to the entity is queried based at least in part on the at least one variable included in the template. In response to the query, one or more data values corresponding to the at least one variable are obtained. An object is generated based at least in part on the template. The at least one variable is populated using the obtained one or more data values. The generated object is provided as output to be published on behalf of the entity.
    Type: Application
    Filed: December 17, 2020
    Publication date: April 8, 2021
    Inventors: Sathya Krishnamurthy, Shiv Prakash, Xiaoshi Xu, Manish Balsara, Shrey A. Bhatia
  • Patent number: 10938768
    Abstract: Local content publishing is disclosed. A queue is obtained. The queue is associated with a geographical region. A set of entities is determined based at least in part on the geographical region associated with the queue. A piece of content assigned to the queue is obtained. The piece of content is published on behalf of the set of entities determined based at least in part on the geographical region associated with the queue.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: March 2, 2021
    Assignee: Reputation.com, Inc.
    Inventors: Sathya Krishnamurthy, Shiv Prakash, Manish Balsara, Yu Fang, Shrey A. Bhatia
  • Patent number: 10909580
    Abstract: Dynamic object customization is disclosed. A template associated with content to be published on behalf of one or more entities is obtained. The template includes at least one variable. For each entity in the one or more entities, a data store including information pertaining to the entity is queried based at least in part on the at least one variable included in the template. In response to the query, one or more data values corresponding to the at least one variable are obtained. An object is generated based at least in part on the template. The at least one variable is populated using the obtained one or more data values. The generated object is provided as output to be published on behalf of the entity.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: February 2, 2021
    Assignee: Reputation.com, Inc.
    Inventors: Sathya Krishnamurthy, Shiv Prakash, Xiaoshi Xu, Manish Balsara, Shrey A. Bhatia
  • Patent number: 10891207
    Abstract: A processor includes an execution pipeline that includes a plurality of execution stages, execution pipeline control logic, and a debug system. The execution pipeline control logic is configured to control flow of an instruction through the execution stages. The debug system includes a debug pipeline and debug pipeline control logic. The debug pipeline includes a plurality of debug stages. Each debug pipeline stage corresponds to an execution pipeline stage, and the total number of debug stages corresponds to the total number of execution stages. The debug pipeline control logic is coupled to the execution pipeline control logic. The debug pipeline control logic is configured to control flow through the debug stages of debug information associated with the instruction, and to advance the debug information into a next of the debug stages in correspondence with the execution pipeline control logic advancing the instruction into a corresponding stage of the execution pipeline.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: January 12, 2021
    Assignee: Texas Instruments Incorporated
    Inventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
  • Patent number: 10789615
    Abstract: Dynamic targeting customization is disclosed. A template associated with content to be published on behalf of one or more entities is obtained. The template includes at least one targeting parameter associated with a set of users to be targeted. For each entity in the one or more entities, a data store including targeting information pertaining to the entity is queried based at least in part on the at least one targeting parameter included in the template. In response to the query, one or more targeting data values are obtained. An object including the obtained one or more targeting data values is generated based at least in part on the template. The generated object is provided as output to be published on behalf of the entity.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: September 29, 2020
    Assignee: Reputation.com, Inc.
    Inventors: Sathya Krishnamurthy, Shiv Prakash, Xiaoshi Xu, Manish Balsara, Shrey A. Bhatia