Patents by Inventor Soam Acharya

Soam Acharya 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: 9189525
    Abstract: Techniques for generating automated tags for a video file are described. The method includes receiving one or more manually generated tags associated with a video file, based at least in part on the one or more manually entered tags, determining a preliminary category for the video file, and based on the preliminary category, generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words. The method further includes generating an ontology of the plurality of words based on the targeted transcript, ranking the plurality of words in the ontology based on a plurality of scoring factors, and based on the ranking of the plurality of words, generating one or more automated tags associated with the video file.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: November 17, 2015
    Assignee: Limelight Networks, Inc.
    Inventors: Soam Acharya, David Bargeron
  • Patent number: 9043437
    Abstract: Methods and systems for coordinating provisions of storage service for clients are provided. For each storage provider of a set of storage providers, a service-provider database stores a metric characterizing a property of a service provided by the service provider. The storage providers are independently owned and operated relative to each other. The metrics are repeatedly updated. A selection engine repeatedly selects a service provider from the set of service providers to store a content object of a client of the content delivery system. The selection is based on the repeatedly updated metrics for the set of service providers. For each service provider selected by the selection engine to store the content object of the client, a service manager coordinates with the service provider such that the service provider stores the content object of the client.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: May 26, 2015
    Assignee: Limelight Networks, Inc.
    Inventors: Koichi Tsunoda, Michael Asavareungchai, Paul Cho, Soam Acharya, Jason Thibeault
  • Patent number: 9015172
    Abstract: Various embodiments of the present invention include concept-service components of content-search-service systems which employ ontologies and vocabularies prepared for particular categories of content at particular times in order to score transcripts prepared from content items to enable a search-service component of a content-search-service system to assign estimates of the relatedness of portions of a content item to search criteria in order to render search results to clients of the content-search-service system. The concept-service component processes a search request to generate lists of related terms, and then employs the lists of related terms to process transcripts in order to score transcripts based on information contained in the ontologies.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: April 21, 2015
    Assignee: Limelight Networks, Inc.
    Inventors: Jonathan Thompson, Vijay Chemburkar, David Bargeron, Soam Acharya
  • Patent number: 8935285
    Abstract: A method and system for tracking visitors' access to web content using a searchable and size-constrained local log repository is disclosed. A repository indexer receives visitor logs from a remote source and indexes the logs to include a usage field indicating when or how frequently an associated visitor log was accessed from a local log repository by a report request manager. The local log repository stores the logs and is size constrained. A repository manager removes a subset of the logs in the local log repository based on parameters within the subset of the logs' usage field. The report request manager receives a request from a requestor for a report indicating visitors' access to a content object, searches for logs within the local log repository pertinent to the request, aggregates data across the logs responsive to the search, and generates a report presenting the aggregated data.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: January 13, 2015
    Assignee: Limelight Networks, Inc.
    Inventors: Soam Acharya, Paul Cho, Jonathan Cornwell, Chris Kwok
  • Publication number: 20140108598
    Abstract: Methods and systems for coordinating provisions of storage service for clients are provided. For each storage provider of a set of storage providers, a service-provider database stores a metric characterizing a property of a service provided by the service provider. The storage providers are independently owned and operated relative to each other. The metrics are repeatedly updated. A selection engine repeatedly selects a service provider from the set of service providers to store a content object of a client of the content delivery system. The selection is based on the repeatedly updated metrics for the set of service providers. For each service provider selected by the selection engine to store the content object of the client, a service manager coordinates with the service provider such that the service provider stores the content object of the client.
    Type: Application
    Filed: June 19, 2013
    Publication date: April 17, 2014
    Applicant: Limelight Networks, Inc.
    Inventors: Koichi Tsunoda, Michael Asavareungchai, Paul Cho, Soam Acharya, Jason Thibeault
  • Publication number: 20140101165
    Abstract: A method and system for tracking visitors' access to web content using a searchable and size-constrained local log repository is disclosed. A repository indexer receives visitor logs from a remote source and indexes the logs to include a usage field indicating when or how frequently an associated visitor log was accessed from a local log repository by a report request manager. The local log repository stores the logs and is size constrained. A repository manager removes a subset of the logs in the local log repository based on parameters within the subset of the logs' usage field. The report request manager receives a request from a requestor for a report indicating visitors' access to a content object, searches for logs within the local log repository pertinent to the request, aggregates data across the logs responsive to the search, and generates a report presenting the aggregated data.
    Type: Application
    Filed: July 25, 2013
    Publication date: April 10, 2014
    Applicant: Limelight Networks, Inc.
    Inventors: Soam Acharya, Paul Cho, Jonathan Cornwell, Chris Kwok
  • Patent number: 8612450
    Abstract: Methods and systems generate content-categorization hierarchies and assign each content object to a set of nodes in the hierarchies. Each hierarchy includes a series of levels, each level including nodes which represent a categorization. A node in a top level is connected with multiple nodes in a lower level via a direct path. Each content object is assigned to a set of nodes, such that assignment to a lower-level node also results in assignment to each higher-level node in the lower-level node's direct path to a top of the hierarchy. Metadata of the content object is then modified to include a set of tags, each tag being a term from an assigned node. Tags are used to categorize the content object, summarize of the content object, identify recommended content objects, identify content objects responsive to a search query, and/or identify other content objects to supplement the content object.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: December 17, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Spencer Proffit, Ahmed Badran, Soam Acharya
  • Patent number: 8521719
    Abstract: A method and system for tracking visitors' access to web content using a searchable and size-constrained local log repository is disclosed. A repository indexer receives visitor logs from a remote source and indexes the logs to include a usage field indicating when or how frequently an associated visitor log was accessed from a local log repository by a report request manager. The local log repository stores the logs and is size constrained. A repository manager removes a subset of the logs in the local log repository based on parameters within the subset of the logs' usage field. The report request manager receives a request from a requestor for a report indicating visitors' access to a content object, searches for logs within the local log repository pertinent to the request, aggregates data across the logs responsive to the search, and generates a report presenting the aggregated data.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: August 27, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Soam Acharya, Paul Cho, Jonathan Cornwell, Chris Kwok
  • Patent number: 8495221
    Abstract: Methods and systems for coordinating provisions of storage service for clients are provided. For each storage provider of a set of storage providers, a service-provider database stores a metric characterizing a property of a service provided by the service provider. The storage providers are independently owned and operated relative to each other. The metrics are repeatedly updated. A selection engine repeatedly selects a service provider from the set of service providers to store a content object of a client of the content delivery system. The selection is based on the repeatedly updated metrics for the set of service providers. For each service provider selected by the selection engine to store the content object of the client, a service manager coordinates with the service provider such that the service provider stores the content object of the client.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: July 23, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Koichi Tsunoda, Michael Asavareungchai, Paul Cho, Soam Acharya, Jason Thibeault
  • Patent number: 8396878
    Abstract: Techniques for generating automated tags for a video file are described. The method includes receiving one or more manually generated tags associated with a video file, based at least in part on the one or more manually entered tags, determining a preliminary category for the video file, and based on the preliminary category, generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words. The method further includes generating an ontology of the plurality of words based on the targeted transcript, ranking the plurality of words in the ontology based on a plurality of scoring factors, and based on the ranking of the plurality of words, generating one or more automated tags associated with the video file.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: March 12, 2013
    Assignee: Limelight Networks, Inc.
    Inventor: Soam Acharya
  • Publication number: 20130060784
    Abstract: Techniques for generating automated tags for a video file are described. The method includes receiving one or more manually generated tags associated with a video file, based at least in part on the one or more manually entered tags, determining a preliminary category for the video file, and based on the preliminary category, generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words. The method further includes generating an ontology of the plurality of words based on the targeted transcript, ranking the plurality of words in the ontology based on a plurality of scoring factors, and based on the ranking of the plurality of words, generating one or more automated tags associated with the video file.
    Type: Application
    Filed: September 26, 2011
    Publication date: March 7, 2013
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventors: Soam Acharya, David Bargeron, Vijay Chemburkar, Jonathan Thompson
  • Publication number: 20130013305
    Abstract: Various embodiments of the present invention include concept-service components of content-search-service systems which employ ontologies and vocabularies prepared for particular categories of content at particular times in order to score transcripts prepared from content items to enable a search-service component of a content-search-service system to assign estimates of the relatedness of portions of a content item to search criteria in order to render search results to clients of the content-search-service system. The concept-service component processes a search request to generate lists of related terms, and then employs the lists of related terms to process transcripts in order to score transcripts based on information contained in the ontologies.
    Type: Application
    Filed: June 15, 2012
    Publication date: January 10, 2013
    Applicant: Limelight Networks, Inc.
    Inventors: Jonathan Thompson, Vijay Chemburkar, David Bargeron, Soam Acharya
  • Publication number: 20120278337
    Abstract: Techniques for generating automated tags for a video file are described. The method includes receiving one or more manually generated tags associated with a video file, based at least in part on the one or more manually entered tags, determining a preliminary category for the video file, and based on the preliminary category, generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words. The method further includes generating an ontology of the plurality of words based on the targeted transcript, ranking the plurality of words in the ontology based on a plurality of scoring factors, and based on the ranking of the plurality of words, generating one or more automated tags associated with the video file.
    Type: Application
    Filed: September 26, 2011
    Publication date: November 1, 2012
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventor: Soam Acharya
  • Patent number: 8214374
    Abstract: Techniques for generating automated tags for a video file are described. The method includes receiving one or more manually generated tags associated with a video file, based at least in part on the one or more manually entered tags, determining a preliminary category for the video file, and based on the preliminary category, generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words. The method further includes generating an ontology of the plurality of words based on the targeted transcript, ranking the plurality of words in the ontology based on a plurality of scoring factors, and based on the ranking of the plurality of words, generating one or more automated tags associated with the video file.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: July 3, 2012
    Assignee: Limelight Networks, Inc.
    Inventor: Soam Acharya
  • Patent number: 8213767
    Abstract: Techniques for generating automated tags for a video file are described. The method includes receiving one or more manually generated tags associated with a video file, based at least in part on the one or more manually entered tags, determining a preliminary category for the video file, and based on the preliminary category, generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words. The method further includes generating an ontology of the plurality of words based on the targeted transcript, ranking the plurality of words in the ontology based on a plurality of scoring factors, and based on the ranking of the plurality of words, generating one or more automated tags associated with the video file.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: July 3, 2012
    Assignee: Limelight Networks, Inc.
    Inventor: Soam Acharya
  • Patent number: 8098976
    Abstract: Techniques for generating automated tags for a video file are described. The method includes receiving one or more manually generated tags associated with a video file, based at least in part on the one or more manually entered tags, determining a preliminary category for the video file, and based on the preliminary category, generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words. The method further includes generating an ontology of the plurality of words based on the targeted transcript, ranking the plurality of words in the ontology based on a plurality of scoring factors, and based on the ranking of the plurality of words, generating one or more automated tags associated with the video file.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: January 17, 2012
    Assignee: Limelight Networks, Inc.
    Inventor: Soam Acharya
  • Patent number: 7783623
    Abstract: A system and method, operable by a processor running on a computing device and stored on a tangible computer readable medium, the system and method creating continuous, fixed duration, fixed size, or other such playlists for use on an individual listener's portable music player, as a programming guide for an Internet radio station, or the like. Information can be drawn from a number of recommendation sources to help generate such playlists based on a dictionary of terms. Recommendation sources are sources available via the internet or other published information that identify the order in which songs are presented or played, and which may be aggregated and processed into song sequence data that allows the instant system and method to utilize the experience, effort and musical expertise of others to generate a continuous playlist.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: August 24, 2010
    Assignee: Yahoo! Inc.
    Inventor: Soam Acharya
  • Publication number: 20090171728
    Abstract: The present invention provides a method and apparatus for sponsored Internet-based search simulation. The present invention includes receiving a search query sequence that represents a search query and selecting one or more advertisements based on the search query sequence. The present invention further includes filtering the plurality of advertisements based on advertising budget data and determining a number of user-selections on the advertisements using a pre-calculated user-selection model. The present invention further includes updating advertiser account information regarding advertising rates in response to the number of user-selections and generating simulation log data reflecting the advertisings, user-selections and advertising account information. This technique thereby performs the simulation based on user search queries, in response to user-selection models and references the user-selection and advertisement with advertisement budget data, consistent with live sponsored search result operations.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Inventors: Tak W. Yan, Prabhakar Krishnamurthy, Ketan Deshpande, Chih-Chao Chang, Soam Acharya
  • Publication number: 20090063459
    Abstract: A system and method, operable by a processor running on a computing device and stored on a tangible computer readable medium, the system and method creating continuous, fixed duration, fixed size, or other such playlists for use on an individual listener's portable music player, as a programming guide for an Internet radio station, or the like. Information can be drawn from a number of recommendation sources to help generate such playlists based on a dictionary of terms. Recommendation sources are sources available via the internet or other published information that identify the order in which songs are presented or played, and which may be aggregated and processed into song sequence data that allows the instant system and method to utilize the experience, effort and musical expertise of others to generate a continuous playlist.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Applicant: Yahoo! Inc.
    Inventor: Soam Acharya