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: 9189525Abstract: 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: GrantFiled: February 25, 2013Date of Patent: November 17, 2015Assignee: Limelight Networks, Inc.Inventors: Soam Acharya, David Bargeron
-
Patent number: 9043437Abstract: 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: GrantFiled: June 19, 2013Date of Patent: May 26, 2015Assignee: Limelight Networks, Inc.Inventors: Koichi Tsunoda, Michael Asavareungchai, Paul Cho, Soam Acharya, Jason Thibeault
-
Patent number: 9015172Abstract: 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: GrantFiled: June 15, 2012Date of Patent: April 21, 2015Assignee: Limelight Networks, Inc.Inventors: Jonathan Thompson, Vijay Chemburkar, David Bargeron, Soam Acharya
-
Patent number: 8935285Abstract: 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: GrantFiled: July 25, 2013Date of Patent: January 13, 2015Assignee: Limelight Networks, Inc.Inventors: Soam Acharya, Paul Cho, Jonathan Cornwell, Chris Kwok
-
Publication number: 20140108598Abstract: 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: ApplicationFiled: June 19, 2013Publication date: April 17, 2014Applicant: Limelight Networks, Inc.Inventors: Koichi Tsunoda, Michael Asavareungchai, Paul Cho, Soam Acharya, Jason Thibeault
-
Publication number: 20140101165Abstract: 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: ApplicationFiled: July 25, 2013Publication date: April 10, 2014Applicant: Limelight Networks, Inc.Inventors: Soam Acharya, Paul Cho, Jonathan Cornwell, Chris Kwok
-
Patent number: 8612450Abstract: 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: GrantFiled: November 20, 2012Date of Patent: December 17, 2013Assignee: Limelight Networks, Inc.Inventors: Spencer Proffit, Ahmed Badran, Soam Acharya
-
Patent number: 8521719Abstract: 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: GrantFiled: October 10, 2012Date of Patent: August 27, 2013Assignee: Limelight Networks, Inc.Inventors: Soam Acharya, Paul Cho, Jonathan Cornwell, Chris Kwok
-
Patent number: 8495221Abstract: 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: GrantFiled: October 17, 2012Date of Patent: July 23, 2013Assignee: Limelight Networks, Inc.Inventors: Koichi Tsunoda, Michael Asavareungchai, Paul Cho, Soam Acharya, Jason Thibeault
-
Patent number: 8396878Abstract: 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: GrantFiled: September 26, 2011Date of Patent: March 12, 2013Assignee: Limelight Networks, Inc.Inventor: Soam Acharya
-
Publication number: 20130060784Abstract: 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: ApplicationFiled: September 26, 2011Publication date: March 7, 2013Applicant: LIMELIGHT NETWORKS, INC.Inventors: Soam Acharya, David Bargeron, Vijay Chemburkar, Jonathan Thompson
-
Publication number: 20130013305Abstract: 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: ApplicationFiled: June 15, 2012Publication date: January 10, 2013Applicant: Limelight Networks, Inc.Inventors: Jonathan Thompson, Vijay Chemburkar, David Bargeron, Soam Acharya
-
Publication number: 20120278337Abstract: 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: ApplicationFiled: September 26, 2011Publication date: November 1, 2012Applicant: LIMELIGHT NETWORKS, INC.Inventor: Soam Acharya
-
Patent number: 8214374Abstract: 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: GrantFiled: September 26, 2011Date of Patent: July 3, 2012Assignee: Limelight Networks, Inc.Inventor: Soam Acharya
-
Patent number: 8213767Abstract: 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: GrantFiled: December 6, 2011Date of Patent: July 3, 2012Assignee: Limelight Networks, Inc.Inventor: Soam Acharya
-
Patent number: 8098976Abstract: 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: GrantFiled: September 26, 2011Date of Patent: January 17, 2012Assignee: Limelight Networks, Inc.Inventor: Soam Acharya
-
Patent number: 7783623Abstract: 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: GrantFiled: August 31, 2007Date of Patent: August 24, 2010Assignee: Yahoo! Inc.Inventor: Soam Acharya
-
Publication number: 20090171728Abstract: 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: ApplicationFiled: December 27, 2007Publication date: July 2, 2009Inventors: Tak W. Yan, Prabhakar Krishnamurthy, Ketan Deshpande, Chih-Chao Chang, Soam Acharya
-
Publication number: 20090063459Abstract: 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: ApplicationFiled: August 31, 2007Publication date: March 5, 2009Applicant: Yahoo! Inc.Inventor: Soam Acharya