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: 20240152827Abstract: 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: ApplicationFiled: September 14, 2023Publication date: May 9, 2024Inventors: Manish Balsara, Sathya Krishnamurthy, Tyler William Blalock, Catherine Yuan Shing, Shrey A. Bhatia
-
Patent number: 11900283Abstract: 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: GrantFiled: June 29, 2016Date of Patent: February 13, 2024Assignee: Reputation.com, Inc.Inventors: Manish Balsara, Sathya Krishnamurthy, Tyler William Blalock, Catherine Yuan Shing, Shrey A. Bhatia
-
Patent number: 11899729Abstract: 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: GrantFiled: May 25, 2021Date of Patent: February 13, 2024Assignee: Reputation.com, Inc.Inventors: Tyler William Blalock, Manish Balsara, Shrey A. Bhatia
-
Publication number: 20240012727Abstract: 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: ApplicationFiled: September 26, 2023Publication date: January 11, 2024Inventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
-
Patent number: 11803455Abstract: 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: GrantFiled: February 28, 2023Date of Patent: October 31, 2023Assignee: Texas Instruments IncorporatedInventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
-
Patent number: 11706182Abstract: 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: GrantFiled: December 18, 2020Date of Patent: July 18, 2023Assignee: Reputation.com, Inc.Inventors: Sathya Krishnamurthy, Shiv Prakash, Manish Balsara, Yu Fang, Shrey A. Bhatia
-
Publication number: 20230205656Abstract: 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: ApplicationFiled: February 28, 2023Publication date: June 29, 2023Inventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
-
Patent number: 11593241Abstract: 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: GrantFiled: January 12, 2021Date of Patent: February 28, 2023Assignee: Texas Instmments IncorporatedInventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
-
Patent number: 11403681Abstract: 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: GrantFiled: August 26, 2019Date of Patent: August 2, 2022Assignee: Reputation.com, Inc.Inventors: Sathya Krishnamurthy, Manish Balsara, Shrey A. Bhatia
-
Publication number: 20220035635Abstract: 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: ApplicationFiled: October 19, 2021Publication date: February 3, 2022Inventors: Christian WIENCKE, Shrey BHATIA
-
Publication number: 20210390151Abstract: 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: ApplicationFiled: May 25, 2021Publication date: December 16, 2021Inventors: Tyler William Blalock, Manish Balsara, Shrey A. Bhatia
-
Patent number: 11150906Abstract: 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: GrantFiled: October 7, 2019Date of Patent: October 19, 2021Assignee: Texas Instmments IncorporatedInventors: Christian Wiencke, Shrey Bhatia
-
Patent number: 11061978Abstract: 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: GrantFiled: July 29, 2019Date of Patent: July 13, 2021Assignee: Reputation.com, Inc.Inventors: Tyler William Blalock, Manish Balsara, Shrey A. Bhatia
-
Publication number: 20210133065Abstract: 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: ApplicationFiled: January 12, 2021Publication date: May 6, 2021Inventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
-
Publication number: 20210105245Abstract: 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: ApplicationFiled: December 18, 2020Publication date: April 8, 2021Inventors: Sathya Krishnamurthy, Shiv Prakash, Manish Balsara, Yu Fang, Shrey A. Bhatia
-
Publication number: 20210103959Abstract: 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: ApplicationFiled: December 17, 2020Publication date: April 8, 2021Inventors: Sathya Krishnamurthy, Shiv Prakash, Xiaoshi Xu, Manish Balsara, Shrey A. Bhatia
-
Patent number: 10938768Abstract: 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: GrantFiled: October 19, 2016Date of Patent: March 2, 2021Assignee: Reputation.com, Inc.Inventors: Sathya Krishnamurthy, Shiv Prakash, Manish Balsara, Yu Fang, Shrey A. Bhatia
-
Patent number: 10909580Abstract: 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: GrantFiled: October 27, 2016Date of Patent: February 2, 2021Assignee: Reputation.com, Inc.Inventors: Sathya Krishnamurthy, Shiv Prakash, Xiaoshi Xu, Manish Balsara, Shrey A. Bhatia
-
Patent number: 10891207Abstract: 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: GrantFiled: August 13, 2018Date of Patent: January 12, 2021Assignee: Texas Instruments IncorporatedInventors: Shrey Bhatia, Christian Wiencke, Armin Stingl, Ralph Ledwa, Wolfgang Lutsch
-
Patent number: 10789615Abstract: 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: GrantFiled: October 27, 2016Date of Patent: September 29, 2020Assignee: Reputation.com, Inc.Inventors: Sathya Krishnamurthy, Shiv Prakash, Xiaoshi Xu, Manish Balsara, Shrey A. Bhatia