Patents by Inventor Sudhir Tonse
Sudhir Tonse 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: 20230008329Abstract: Systems and methods for personalization using image clouds to represent content. Image clouds can be used to identify initial user interest, present recommended content, present popular content, present search results, and present user profile information. Image clouds are interactive, allowing users to select images displayed in the image cloud, which can contribute to presenting more personalized content as well as updating a user's profile.Type: ApplicationFiled: June 29, 2022Publication date: January 12, 2023Inventors: Mike MACADAAN, David J. LIU, William G. WETHERELL, James D. SIMMONS, Sudhir TONSE, Arun K. Ranganathan
-
Patent number: 11403351Abstract: Systems and methods for personalization using image clouds to represent content. Image clouds can be used to identify initial user interest, present recommended content, present popular content, present search results, and present user profile information. Image clouds are interactive, allowing users to select images displayed in the image cloud, which can contribute to presenting more personalized content as well as updating a user's profile.Type: GrantFiled: June 19, 2020Date of Patent: August 2, 2022Assignee: Yahoo Assets LLCInventors: Mike Macadaan, David J. Liu, William G. Wetherell, James D. Simmons, Sudhir Tonse, Arun K. Ranganathan
-
Publication number: 20210119892Abstract: An online distributed computer system with methodologies for distributed trace aggregation and targeting distributed tracing. In one aspect, the disclosed distributed tracing technologies improve on existing distributed tracing technologies by providing to application developers and site operations personnel a more holistic and comprehensive insight into the behavior of the online distributed computer system in the form of computed span metric aggregates displayed in a graphical user interface thereby making it easier for such personnel to diagnose problems in the system and to support and maintain the system. In another aspect, the disclosed distributed tracing technologies improve on existing distributed tracing technologies by facilitating targeted tracing of initiator requests.Type: ApplicationFiled: December 28, 2020Publication date: April 22, 2021Inventors: Nitesh KANT, Danny YUAN, Sudhir TONSE
-
Patent number: 10880191Abstract: An online distributed computer system with methodologies for distributed trace aggregation and targeting distributed tracing. In one aspect, the disclosed distributed tracing technologies improve on existing distributed tracing technologies by providing to application developers and site operations personnel a more holistic and comprehensive insight into the behavior of the online distributed computer system in the form of computed span metric aggregates displayed in a graphical user interface thereby making it easier for such personnel to diagnose problems in the system and to support and maintain the system. In another aspect, the disclosed distributed tracing technologies improve on existing distributed tracing technologies by facilitating targeted tracing of initiator requests.Type: GrantFiled: September 26, 2014Date of Patent: December 29, 2020Assignee: NETFLIX, INC.Inventors: Nitesh Kant, Danny Yuan, Sudhir Tonse
-
Publication number: 20200320146Abstract: Systems and methods for personalization using image clouds to represent content. Image clouds can be used to identify initial user interest, present recommended content, present popular content, present search results, and present user profile information. Image clouds are interactive, allowing users to select images displayed in the image cloud, which can contribute to presenting more personalized content as well as updating a user's profile.Type: ApplicationFiled: June 19, 2020Publication date: October 8, 2020Inventors: Mike MACADAAN, David J. LIU, William G. WETHERELL, James D. SIMMONS, Sudhir TONSE, Arun K. Ranganathan
-
Patent number: 10754830Abstract: Techniques for activity information schema discovery, schema change detection, and notification. In one embodiment, for example, a computer-implemented method for activity information schema discovery and schema change detection and notification comprises: analyzing a first set of related activity messages obtained during a first sample period; determining first schema counters for uniquely named properties identified in the first set of messages based on the analyzing of the first set of activity messages; after the first sample period, inferring a first schema from the first schema counters; analyzing a second set of related activity messages obtained during a second sample period; determining second schema counters for uniquely named properties identified in the second set of messages based on the analyzing of the second set of activity messages; after the second sample period, inferring a second schema from the second schema counters; comparing the first schema and the second schema for any differences.Type: GrantFiled: August 7, 2014Date of Patent: August 25, 2020Assignee: NETFLIX, INC.Inventors: Airan Landau, Sudhir Tonse
-
Patent number: 10706112Abstract: Systems and methods for personalization using image clouds to represent content. Image clouds can be used to identify initial user interest, present recommended content, present popular content, present search results, and present user profile information. Image clouds are interactive, allowing users to select images displayed in the image cloud, which can contribute to presenting more personalized content as well as updating a user's profile.Type: GrantFiled: June 30, 2017Date of Patent: July 7, 2020Assignee: Oath Inc.Inventors: Mike Macadaan, David J Liu, William G. Wetherell, James D. Simmons, Sudhir Tonse, Arun K. Ranganathan
-
Patent number: 10021605Abstract: A real-time service is distributed across multiple hosts, with different instances of the service running on the different hosts. Instances of a current (non-updated) version of a service run concurrently with instances of an updated version of the same service for some period of time. In order to smoothly handoff the handling of client requests so as to handle all packets, the different instances of the service evaluate one or more criteria that include a listed data timestamp of packets embodying the client requests. Use of objective criteria such as the listed data timestamp allow the different service instances to evaluate the criteria in a way that is consistent with the evaluations of the other instances, despite computer network-induced variability such as imperfect clock synchronization among hosts and variance in request delivery time.Type: GrantFiled: January 13, 2016Date of Patent: July 10, 2018Assignee: UBER TECHNOLOGIES, INC.Inventors: Xiaoman Dong, Shuyi Chen, Sudhir Tonse
-
Patent number: 9864666Abstract: Techniques are disclosed for validating the resiliency of a networked application made available using a distributed computing infrastructure. In one embodiment, a latency monitoring application observes each active application component and at specified or unspecified intervals, selects one and introduces latency or error messages in one or more messages emanating from the selected active application component. The latency monitoring application then measures the effect of the latency or error messages on other active application components that are dependent on the affected active application component. By observing the effects of the failed server on the rest of the network application, a provider can ensure that each component can tolerate any unexpected latency or error conditions with the distributed computing infrastructure.Type: GrantFiled: April 20, 2015Date of Patent: January 9, 2018Assignee: NETFLIX, INC.Inventors: Ariel Tseitlin, Praveen Sadhu, Sudhir Tonse, Pradeep Kamath
-
Patent number: 9715543Abstract: Systems and methods for personalization using image clouds to represent content. Image clouds can be used to identify initial user interest, present recommended content, present popular content, present search results, and present user profile information. Image clouds are interactive, allowing users to select images displayed in the image cloud, which can contribute to presenting more personalized content as well as updating a user's profile.Type: GrantFiled: January 23, 2008Date of Patent: July 25, 2017Assignee: AOL Inc.Inventors: Mike Macadaan, David J. Liu, William G. Wetherell, James D. Simmons, Sudhir Tonse, Arun K. Ranganathan
-
Publication number: 20170201914Abstract: A real-time service is distributed across multiple hosts, with different instances of the service running on the different hosts. Instances of a current (non-updated) version of a service run concurrently with instances of an updated version of the same service for some period of time. In order to smoothly handoff the handling of client requests so as to handle all packets, the different instances of the service evaluate one or more criteria that include a listed data timestamp of packets embodying the client requests. Use of objective criteria such as the listed data timestamp allow the different service instances to evaluate the criteria in a way that is consistent with the evaluations of the other instances, despite computer network-induced variability such as imperfect clock synchronization among hosts and variance in request delivery time.Type: ApplicationFiled: January 13, 2016Publication date: July 13, 2017Inventors: Xiaoman Dong, Shuyi Chen, Sudhir Tonse
-
Patent number: 9697288Abstract: A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying a long term profile having one or more features in a feature set and a long term level of importance associated with each term in the feature set, identifying a short term profile having one or more features in the feature set and a short term level of importance associated with each term in the feature set, identifying input related to the display of the one or more content items on the user interface, and using the input to modify the short term level of importance and the long term level of importance associated with each term in the feature set to form a modified user interest set.Type: GrantFiled: October 13, 2015Date of Patent: July 4, 2017Assignee: Citrix Systems, Inc.Inventors: Brock D. Laporte, David J. Liu, Mike Macadaan, David C. Sobotka, Sudhir Tonse
-
Patent number: 9552424Abstract: A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying a content item accessed by a user, identifying features associated with the content item; using the features of the content item to identify one or more third party profiles that substantially match a content profile of the content item, and displaying a list of the identified third party profiles.Type: GrantFiled: September 3, 2015Date of Patent: January 24, 2017Assignee: AOL Inc.Inventors: Sudhir Tonse, Arun K Ranganathan, Brock Daniel LaPorte, Michael Macadaan, David J Liu
-
Publication number: 20160042072Abstract: A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying a long term profile having one or more features in a feature set and a long term level of importance associated with each term in the feature set, identifying a short term profile having one or more features in the feature set and a short term level of importance associated with each term in the feature set, identifying input related to the display of the one or more content items on the user interface, and using the input to modify the short term level of importance and the long term level of importance associated with each term in the feature set to form a modified user interest set.Type: ApplicationFiled: October 13, 2015Publication date: February 11, 2016Inventors: Brock D. Laporte, David J. Liu, Mike Macadaan, David C. Sobotka, Sudhir Tonse
-
Publication number: 20160042015Abstract: Techniques for activity information schema discovery, schema change detection, and notification. In one embodiment, for example, a computer-implemented method for activity information schema discovery and schema change detection and notification comprises: analyzing a first set of related activity messages obtained during a first sample period; determining first schema counters for uniquely named properties identified in the first set of messages based on the analyzing of the first set of activity messages; after the first sample period, inferring a first schema from the first schema counters; analyzing a second set of related activity messages obtained during a second sample period; determining second schema counters for uniquely named properties identified in the second set of messages based on the analyzing of the second set of activity messages; after the second sample period, inferring a second schema from the second schema counters; comparing the first schema and the second schema for any differences.Type: ApplicationFiled: August 7, 2014Publication date: February 11, 2016Inventors: AIRAN LANDAU, SUDHIR TONSE
-
Publication number: 20150379146Abstract: A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying a content item accessed by a user, identifying features associated with the content item; using the features of the content item to identify one or more third party profiles that substantially match a content profile of the content item, and displaying a list of the identified third party profiles.Type: ApplicationFiled: September 3, 2015Publication date: December 31, 2015Inventors: Sudhir Tonse, Arun K. Ranganathan, Brock Daniel LaPorte, Michael Macadaan, David J. Liu
-
Patent number: 9159082Abstract: A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying a long term profile having one or more features in a feature set and a long term level of importance associated with each term in the feature set, identifying a short term profile having one or more features in the feature set and a short term level of importance associated with each term in the feature set, identifying input related to the display of the one or more content items on the user interface, and using the input to modify the short term level of importance and the long term level of importance associated with each term in the feature set to form a modified user interest set.Type: GrantFiled: December 19, 2011Date of Patent: October 13, 2015Assignee: Citrix Systems, Inc.Inventors: David C. Sobotka, Sudhir Tonse, Brock D. LaPorte, Mike Macadaan, David J. Liu
-
Patent number: 9141972Abstract: A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying a content item accessed by a user, identifying features associated with the content item; using the features of the content item to identify one or more third party profiles that substantially match a content profile of the content item, and displaying a list of the identified third party profiles.Type: GrantFiled: December 16, 2013Date of Patent: September 22, 2015Assignee: AOL Inc.Inventors: Sudhir Tonse, Arun K Ranganathan, Brock Daniel LaPorte, Michael Macadaan, David J Liu
-
Publication number: 20150227444Abstract: Techniques are disclosed for validating the resiliency of a networked application made available using a distributed computing infrastructure. In one embodiment, a latency monitoring application observes each active application component and at specified or unspecified intervals, selects one and introduces latency or error messages in one or more messages emanating from the selected active application component. The latency monitoring application then measures the effect of the latency or error messages on other active application components that are dependent on the affected active application component. By observing the effects of the failed server on the rest of the network application, a provider can ensure that each component can tolerate any unexpected latency or error conditions with the distributed computing infrastructure.Type: ApplicationFiled: April 20, 2015Publication date: August 13, 2015Inventors: Ariel TSEITLIN, Praveen SADHU, Sudhir TONSE, Pradeep KAMATH
-
Publication number: 20150220648Abstract: A task management system may be configured to select and/or perform one or more tasks. The task management system may be configured to create weighted groups of tasks to be performed in response to various triggering conditions. The task management system may include a value generation module, which may be configured to generate values used to select tasks from two or more of the weighted groups of tasks.Type: ApplicationFiled: January 29, 2015Publication date: August 6, 2015Inventors: David C. Sobotka, Sudhir Tonse, Aftab Zia