Patents by Inventor Siddharth Suri

Siddharth Suri 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: 20220036265
    Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for enhancing remote work productivity data. In one embodiment, worker data is obtained for a set of target workers and a set of control workers. The target workers are generally identified as working in the office prior to a treatment date and working remote after a treatment date, and the control workers are generally identified as working remote before and after the treatment date. Thereafter, an effect of working remotely is determined using a difference-in-differences model that measures differences in observational changes between the set of target workers and the set of control workers measured before and after the treatment date. The effect of working remotely can be used to generate a generating a productivity score indicating an extent of productivity in relation to the set of target workers.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Longqi YANG, Sonia Patricia JAFFE, David Michael HOLTZ, Siddharth SURI, Shilpi SINHA, Jeffrey Michael WESTON, Connor Michael JOYCE, Neha Parikh SHAH, Kevin Scott SHERMAN, Chia-Jung LEE, Brent Jaron HECHT, Jaime TEEVAN
  • Patent number: 10437815
    Abstract: A device may receive a code set that includes a set of objects. The set of objects may include one or more successor objects and one or more predecessor objects corresponding to the one or more successor objects. The device may populate a data structure based on the code set. The data structure may identify each object of the set of objects. The device may identify relationships between the one or more successor objects and the one or more predecessor objects. The device may add, to the data structure and in association with the one or more predecessor objects, dependency information that identifies the relationships between the one or more successor objects and the one or more predecessor objects. The dependency information may identify the one or more successor objects. The device may perform an action based on the dependency information.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: October 8, 2019
    Assignee: Accenture Global Solutions Limited
    Inventor: Siddharth Suri
  • Publication number: 20190294713
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing impact of a computer-readable code on a database are enclosed. In some implementations, actions include: receiving a computer-readable code from a computing device, determining one or more logical sets based on one or more database functions, identifying one or more table names in the one or more logical sets, the one or more table names being identified based on at least one database function that is set as a table identifier, the table names referring to respective tables in the database, providing a list of table names comprising one or more of the table names, and transmitting the list of table names to the computing device for display to a user.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Inventor: Siddharth Suri
  • Patent number: 10191737
    Abstract: A device may include one or more processors. The device may obtain a first code set and a second code set. The first code set may have at least one difference from the second code set. The at least one difference may relate to addition, removal, or modification of code of the first code set in comparison to code of the second code set. The device may identify one or more first portions of the first code set and one or more second portions of the second code set. The device may concurrently compare the one or more first portions and the one or more corresponding second portions to identify the at least one difference. The device may generate comparison information identifying the at least one difference. The device may store or provide the comparison information.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: January 29, 2019
    Assignee: Accenture Global Solutions Limited
    Inventor: Siddharth Suri
  • Publication number: 20180067980
    Abstract: A device may receive a code set that includes a set of objects. The set of objects may include one or more successor objects and one or more predecessor objects corresponding to the one or more successor objects. The device may populate a data structure based on the code set. The data structure may identify each object of the set of objects. The device may identify relationships between the one or more successor objects and the one or more predecessor objects. The device may add, to the data structure and in association with the one or more predecessor objects, dependency information that identifies the relationships between the one or more successor objects and the one or more predecessor objects. The dependency information may identify the one or more successor objects. The device may perform an action based on the dependency information.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Inventor: Siddharth SURI
  • Publication number: 20180004508
    Abstract: A device may include one or more processors. The device may obtain a first code set and a second code set. The first code set may have at least one difference from the second code set. The at least one difference may relate to addition, removal, or modification of code of the first code set in comparison to code of the second code set. The device may identify one or more first portions of the first code set and one or more second portions of the second code set. The device may concurrently compare the one or more first portions and the one or more corresponding second portions to identify the at least one difference. The device may generate comparison information identifying the at least one difference. The device may store or provide the comparison information.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventor: Siddharth SURI
  • Publication number: 20160358227
    Abstract: The amount of time that a web page is displayed by a browser is tracked. The amount that is charged to a content provider, whose content item is contained within the web page, is determined based on this amount of time. One way of tracking this amount of time is by tracking the amount of time that passes in between the moment that the web page is loaded by the web browser and the moment in which the web page goes out of focus. If the web page is displayed for less than a specified minimum amount of time during a first session, then the content item is displayed again during a second session. Once the content item has been displayed for a specified maximum amount of time, the content item is replaced with another content item on the web page.
    Type: Application
    Filed: August 19, 2016
    Publication date: December 8, 2016
    Inventors: R. Preston McAfee, Daniel Goldstein, Siddharth Suri
  • Publication number: 20130325633
    Abstract: The amount of time that an advertisement-presenting web page is displayed by a browser is tracked. The amount of money that is charged to an advertiser, whose advertisement is contained within the web page, is determined based on this amount of time. One way of tracking this amount of time is by tracking the amount of time that passes in between the moment that the web page is loaded by the web browser and the moment in which the web page goes out of focus. If the web page is displayed for less than a specified minimum amount of time during a first session, then the advertisement is displayed again during a second session. Once the advertisement has been displayed for a specified maximum amount of time, the advertisement is replaced with another advertisement on the web page.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: R. Preston McAfee, Daniel Goldstein, Siddharth Suri
  • Publication number: 20130290093
    Abstract: A system and method which allow estimation of the value of display advertising are disclosed. Access is provided to a simulated web browsing experience to a plurality of users on a browser on the users' computers. The users have agreed to act as test subjects in exchange for financial compensation. At least one web page comprising a randomly selected article and at least one advertisement is presented to the users. After a predetermined duration, a questionnaire including questions relating to the at least one advertisement is presented to the users. The users are provided with financial compensation for answering the questions.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: Yahoo! Inc.
    Inventors: Preston MCAFEE, Daniel Goldstein, Siddharth Suri
  • Patent number: 8484226
    Abstract: Collaborative-filtering software creates a neighborhood using a map-reduce architecture by pair-wise application of a similarity measure to a sparse matrix of users and items of media designated by the users. The collaborative-filtering software then generates recommendations for a particular user by rating items of media designated by other users in the neighborhood (but not the particular user). The collaborative-filtering software rates the item of media, using a weighted vote of the users in the neighborhood. The weighted vote depends at least in part on the mean similarity of the users in the neighborhood who have designated the item of media. Then the collaborative-filtering software records the item of media as a recommendation for subsequent presentation to the other user, if the rating of the item of media is among the highest in comparison to the ratings of other items of media designated by users in the neighborhood.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: July 9, 2013
    Assignee: Yahoo! Inc.
    Inventors: Kellan Elliott-McCrea, Winter Mason, Siddharth Suri, Jake Hofman
  • Publication number: 20130013622
    Abstract: Collaborative-filtering software creates a neighborhood using a map-reduce architecture by pair-wise application of a similarity measure to a sparse matrix of users and items of media designated by the users. The collaborative-filtering software then generates recommendations for a particular user by rating items of media designated by other users in the neighborhood (but not the particular user). The collaborative-filtering software rates the item of media, using a weighted vote of the users in the neighborhood. The weighted vote depends at least in part on the mean similarity of the users in the neighborhood who have designated the item of media. Then the collaborative-filtering software records the item of media as a recommendation for subsequent presentation to the other user, if the rating of the item of media is among the highest in comparison to the ratings of other items of media designated by users in the neighborhood.
    Type: Application
    Filed: July 9, 2011
    Publication date: January 10, 2013
    Applicant: Yahoo!, Inc.
    Inventors: Kellan Elliot-McCrea, Winter Mason, Siddharth Suri, Jake Hofman