Patents by Inventor Gurumurthy D. Ramkumar

Gurumurthy D. Ramkumar 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).

  • Patent number: 11556714
    Abstract: In some implementations, a computing device can present a multi-language grouping of topics. For example, the computing device can determine a primary and secondary language for a user of the computing device. The computing device can request configuration that includes a tag language mapping that can be used to translate topic tags corresponding to the secondary language to topic tags corresponding to the primary language. When the computing device receives tagged content items associated with the secondary language, the computing device can translate the secondary language tags corresponding to the tagged content items into semantically equivalent topic tags in the primary language. The computing device can then group primary language content items and secondary language content items into multi-language groupings based on the topics corresponding to the translated content item tags. The computing device can then present the multi-language topic groupings of content items.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: January 17, 2023
    Assignee: Apple Inc.
    Inventors: Steve E. Marmon, Collin D. Ruffenach, Anil A. Sewani, Gurumurthy D. Ramkumar, Dominic J. Hughes, Pushkaraj Bhirud
  • Patent number: 11281735
    Abstract: In some implementations, a computing system can determine how important an investment identifier is to a content item that mentions the investment identifier. For example, a content item may describe a story, event, etc., related to an investment identifier. The content item may mention the investment identifier by mentioning the investment identifier, proxies for the investment identifier, or other equivalents associated with the investment identifier. The computing system can determine locations in the content item where the investment identifier is mentioned and/or how frequently the investment identifier is mentioned. Based on the locations and/or frequency of mentions, the computing system can determine an importance score that represents how important the investment identifier is to the story described by the content item. The importance score can be stored in metadata for the content item and used when determining which content items to present to a user.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: March 22, 2022
    Assignee: Apple Inc.
    Inventors: Dominic J. Hughes, Anil A. Sewani, Chi Wai Lau, Amogh Mahapatra, Gurumurthy D. Ramkumar
  • Publication number: 20200302121
    Abstract: In some implementations, a computing device can present a multi-language grouping of topics. For example, the computing device can determine a primary and secondary language for a user of the computing device. The computing device can request configuration that includes a tag language mapping that can be used to translate topic tags corresponding to the secondary language to topic tags corresponding to the primary language. When the computing device receives tagged content items associated with the secondary language, the computing device can translate the secondary language tags corresponding to the tagged content items into semantically equivalent topic tags in the primary language. The computing device can then group primary language content items and secondary language content items into multi-language groupings based on the topics corresponding to the translated content item tags. The computing device can then present the multi-language topic groupings of content items.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 24, 2020
    Applicant: Apple Inc.
    Inventors: Steve E. Marmon, Collin D. Ruffenach, Anil A. Sewani, Gurumurthy D. Ramkumar, Dominic J. Hughes, Pushkaraj Bhirud
  • Publication number: 20200301973
    Abstract: In some implementations, a computing system can deliver personalized content while preserving user privacy. For example, the computing system can include a content server that filters and selects aggregate content items (e.g., magazine issues, newspaper issues, etc.) that are relevant to a subject matter tag (e.g., investment identifier) received in a request from a client device. The content server can send the selected aggregate content items to the requesting client. Upon receiving the aggregate content items, requesting client device can evaluate and select aggregate content items to present to the user based on user preferences stored on the user device. The selected aggregate content items can then be presented on a display of the user device. Thus, personalization of aggregate content item selection and presentation can be performed without distributing user preference data outside of the user device thereby preserving user privacy.
    Type: Application
    Filed: March 17, 2020
    Publication date: September 24, 2020
    Applicant: Apple Inc.
    Inventors: Anil A. Sewani, Collin D. Ruffenach, Dominic J. Hughes, Ian J. Elseth, Pushkaraj Bhirud, Sidy Diop, Venkatesh Venkataramanan, Gregory C. Langmead, Gurumurthy D. Ramkumar
  • Publication number: 20200193056
    Abstract: In some implementations, a computing system can deliver personalized content while preserving user privacy. For example, the computing system can include a content server that filters, deduplicates, and generates clusters of content items (e.g., articles, news stories, etc.) that are relevant to an investment identifier received in a request from a client device. The content server can send the clusters of content items to the requesting client. Upon receiving the clusters of content items, requesting client device can evaluate the content items based on user preferences stored on the user device and select a representative content item from one or more content item clusters. The selected content item can then be presented on a display of the user device. Thus, personalization of content item selection and presentation can be performed without distributing user preference data outside of the user device thereby preserving user privacy.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 18, 2020
    Applicant: Apple Inc.
    Inventors: Dominic J. Hughes, Anil A. Sewani, Chi Wai Lau, Amogh Mahapatra, Gurumurthy D. Ramkumar
  • Publication number: 20200192954
    Abstract: In some implementations, a computing system can determine how important an investment identifier is to a content item that mentions the investment identifier. For example, a content item may describe a story, event, etc., related to an investment identifier. The content item may mention the investment identifier by mentioning the investment identifier, proxies for the investment identifier, or other equivalents associated with the investment identifier. The computing system can determine locations in the content item where the investment identifier is mentioned and/or how frequently the investment identifier is mentioned. Based on the locations and/or frequency of mentions, the computing system can determine an importance score that represents how important the investment identifier is to the story described by the content item. The importance score can be stored in metadata for the content item and used when determining which content items to present to a user.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 18, 2020
    Applicant: Apple Inc.
    Inventors: Dominic J. Hughes, Anil A. Sewani, Chi Wai Lau, Amogh Mahapatra, Gurumurthy D. Ramkumar
  • Patent number: 10361903
    Abstract: Intelligent services are provided in a storage network using intelligent service modules that can be cabled to a switch external to the switch chassis and yet be managed as part of the switch's logical domain. Data and management communications between the intelligent service module and the core switch are provided through a “soft-backplane” implemented using in-band communications through cabling attached between the switch and the intelligent service module rather than through a hardwired backplane within the chassis. Management communications from management software is directed to the switch, which handles the management functions relating to the intelligent service module or forwards the management requests to the intelligent service module for processing.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: July 23, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Joseph I. Chamdani, Gurumurthy D. Ramkumar, Bruce L. Younglove, Corey R. Hill
  • Patent number: 10032286
    Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: July 24, 2018
    Assignee: A9.com, Inc.
    Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
  • Patent number: 10025785
    Abstract: In one exemplary aspect, a sorted list of scored media content episodes is received with a computing device of a user. Each respective media content episode is scored by an iterative autotuning prediction algorithm, and wherein each element of the sorted list of scored media content episodes comprises a value that represents a likelihood of a user listening to the respective media content episode and a reference to a location of the respective media content episode. A number of bytes of a download iteration for each media content episode is determined based on value that represents a likelihood of the user listening to the respective media content episode and an index of the respective media content episode in the sorted list. It is detected that a mobile device is in the preferred network. The download iteration is implemented for each media content episode when it is detected that the mobile device is in the preferred network.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 17, 2018
    Assignee: Apple Inc.
    Inventors: Chris Cornelius, Dominic James Doran Hughes, Georgios Sofianatos, Gurumurthy D. Ramkumar, Max Delgadillo
  • Patent number: 9911239
    Abstract: Techniques for augmenting an image of an object captured and displayed in real time with associated content are disclosed. In one embodiment, the method for augmenting the image includes receiving information defining a sampled frame of a video being captured by an electronic device in substantially real time, determining information representative of an object captured in the sampled frame based on the received information, causing the determined information to match stored information defining a plurality of items to locate an item matched to the captured object, retrieving content associated with the matched item, and providing the retrieved content for display with the captured image on the electronic device. The retrieved content may be rendered in an overlay element that overlays the captured image displayed on the electronic device. The rendered content is configured to enable a user to interact with the content.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: March 6, 2018
    Assignee: A9.COM, INC.
    Inventors: Gurumurthy D. Ramkumar, William F. Stasior, Bryan E. Feldman, Arnab S. Dhua, Nalin Pradeep Senthamil
  • Publication number: 20180040134
    Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.
    Type: Application
    Filed: October 18, 2017
    Publication date: February 8, 2018
    Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
  • Patent number: 9824459
    Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: November 21, 2017
    Assignee: A9.COM, INC.
    Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
  • Publication number: 20170263003
    Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 14, 2017
    Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
  • Publication number: 20170230228
    Abstract: Intelligent services are provided in a storage network using intelligent service modules that can be cabled to a switch external to the switch chassis and yet be managed as part of the switch's logical domain. Data and management communications between the intelligent service module and the core switch are provided through a “soft-backplane” implemented using in-band communications through cabling attached between the switch and the intelligent service module rather than through a hardwired backplane within the chassis. Management communications from management software is directed to the switch, which handles the management functions relating to the intelligent service module or forwards the management requests to the intelligent service module for processing.
    Type: Application
    Filed: April 25, 2017
    Publication date: August 10, 2017
    Inventors: Joseph I. Chamdani, Gurumurthy D. Ramkumar, Bruce L. Younglove, Corey R. Hill
  • Patent number: 9691158
    Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: June 27, 2017
    Assignee: A9.COM, INC.
    Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
  • Patent number: 9661085
    Abstract: Intelligent services are provided in a storage network using intelligent service modules that can be cabled to a switch external to the switch chassis and yet be managed as part of the switch's logical domain. Data and management communications between the intelligent service module and the core switch are provided through a “soft-backplane” implemented using in-band communications through cabling attached between the switch and the intelligent service module rather than through a hardwired backplane within the chassis. Management communications from management software is directed to the switch, which handles the management functions relating to the intelligent service module or forwards the management requests to the intelligent service module for processing.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: May 23, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Joseph I. Chamdani, Gurumurthy D. Ramkumar, Bruce L. Younglove, Corey R. Hill
  • Publication number: 20170116786
    Abstract: Techniques for augmenting an image of an object captured and displayed in real time with associated content are disclosed. In one embodiment, the method for augmenting the image includes receiving information defining a sampled frame of a video being captured by an electronic device in substantially real time, determining information representative of an object captured in the sampled frame based on the received information, causing the determined information to match stored information defining a plurality of items to locate an item matched to the captured object, retrieving content associated with the matched item, and providing the retrieved content for display with the captured image on the electronic device. The retrieved content may be rendered in an overlay element that overlays the captured image displayed on the electronic device. The rendered content is configured to enable a user to interact with the content.
    Type: Application
    Filed: January 9, 2017
    Publication date: April 27, 2017
    Inventors: Gurumurthy D. Ramkumar, William F. Stasior, Bryan E. Feldman, Arnab S. Dhua, Nalin Pradeep Senthamil
  • Patent number: 9558213
    Abstract: Visual incongruity in search result sets may be reduced at least in part by searching an optimized visually significant subset of a category tree that categorizes a collection of content. The category tree may be optimized at build time at least in part by pruning with respect to visual coherence and by the size of the content collection subset referenced by particular categories. Content collection subset sizes both too large and too small can detract from the visual significance of a particular category. The visually significant subset of the category tree may be further optimized at query time by intersecting the visually significant subset with the query-associated sub-tree(s) and further pruning categories in the visually significant subset that have child categories in the visually significant subset. Searching with respect to the optimized visually significant subset can also improve search efficiency.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: January 31, 2017
    Assignee: A9.com, Inc.
    Inventors: Sunil Ramesh, Arnab S. Dhua, Supratik Bhattacharyya, Gurumurthy D. Ramkumar, Gautam Bhargava
  • Patent number: 9547938
    Abstract: Techniques for augmenting an image of an object captured and displayed in real time with associated content are disclosed. In one embodiment, the method for augmenting the image includes receiving information defining a sampled frame of a video being captured by an electronic device in substantially real time, determining information representative of an object captured in the sampled frame based on the received information, causing the determined information to match stored information defining a plurality of items to locate an item matched to the captured object, retrieving content associated with the matched item, and providing the retrieved content for display with the captured image on the electronic device. The retrieved content may be rendered in an overlay element that overlays the captured image displayed on the electronic device. The rendered content is configured to enable a user to interact with the content.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: January 17, 2017
    Assignee: A9.com, Inc.
    Inventors: Gurumurthy D. Ramkumar, William F. Stasior, Bryan E. Feldman, Arnab S. Dhua, Nalin Pradeep Senthamil
  • Patent number: 9495645
    Abstract: In one exemplary embodiment, a method of a computerized media-content recommender includes receiving a user-judgment score based on an historical user-listening data with respect to a media content. A first prediction score for a user with respect to the media content is calculated with a media-content recommender. The media-content recommender includes a first set of prediction parameters. A first prediction error including a difference between the user-judgment score and the first prediction score is determined. At least one parameter value of the first set of prediction parameters is modified with a machine-learning optimization technique to generate a second set of prediction parameters. A second prediction score for the user with respect to the media content is calculated with a media-content recommender. A second prediction error including a difference between the user-judgment score and the second prediction score is calculated.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: November 15, 2016
    Assignee: concept.io, Inc.
    Inventors: Dominic Hughes, Gurumurthy D. Ramkumar, Georgios Sofianatos