Patents Examined by Shiow-Jy Fan
  • Patent number: 9817911
    Abstract: Disclosed is a system and method for analyzing, by a server computer, closed captioning text associated with a media program being experienced by a user having a client device. The server computer obtains, based on the analyzing, a subject matter of a portion of the media program from the closed captioning text. The server computer constructs a query associated with the determined subject matter and submits the query to a computer network as a search query. The server computer receives, in response to the submitting of the query, content relating to the subject matter and measures an elapsed time period between the receiving of the content and the obtaining of the subject matter. If the elapsed time period is less than a predetermined period of time, the server computer communicates, to the client device, information related to the content.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: November 14, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Gianmarco De Francisci Morales, Roi Blanco, Fabrizio Silvestri
  • Patent number: 9811526
    Abstract: Technologies are generally described for systems, devices and methods effective to provision computing resources based on deduplication. In an example, a resource cost may be produced. The resource cost may relate to execution of a first virtual machine at a data center. A processor may receive a first representation related to an image of the first virtual machine. The processor may receive a second representation related to one or more instances of second virtual machines being executed by the data center. The processor may compare the first and second representations to produce a deduplication value for the first virtual machine. The processor may transform the deduplication value to produce the resource cost.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: November 7, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9798801
    Abstract: The modifying of a natural language interpretation model for interpreting natural language queries. The system discovers modifications that one or more queriers made to one or more original query results of one or more natural language queries to generate one or more modified query results. The system then uses the discoveries to identify one or more changes to a natural language interpretation model that would result (given the same natural language queries) in one or more query results that more accurately reflect the one or more modified query results. The system the causes the natural language interpretation model to be modified with at least one of the one or more identified changes. Accordingly, over time, the natural language interpretation model may learn from observations of its own performance.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: October 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pedram Faghihi Rezaei, Christopher A. Hays, Amir M. Netz, Patrick J. Baumgartner
  • Patent number: 9785719
    Abstract: Methods for generating synthetic data based on time dependent data with increased accuracy include decomposing a base dataset into a base dynamic component and at least one static component. Decomposing the base dataset includes applying a decomposition model to the base dataset. One or more embodiments generate a synthetic dynamic component based on the base dynamic component. One or more embodiments merge the synthetic dynamic component with the at least one static component to generate a synthetic dataset having at least some of the time dependent characteristics of the base dataset.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: October 10, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Wenhui Ma, Jun Wan, Hui Li
  • Patent number: 9773032
    Abstract: A cost estimator may estimate execution costs for execution of at least one query against a database, using at least one existing index, if any, and based on estimation criteria determined from analyzing the query execution. A candidate index provider may provide candidate indexes, based on the estimation criteria, and re-estimate the execution costs to obtain updated execution costs, using the candidate indexes. An index recommender may recommend a recommended index, based on the updated execution costs.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 26, 2017
    Assignee: BMC Software, Inc.
    Inventor: Michael L. Perry
  • Patent number: 9767184
    Abstract: A search engine provides summary context information for search terms across many or all of the matched records. The summary information can include additional terms including single words, phrases, pairs or other groupings of words, as well as tags or other information having special meaning. Search engines or other providers can allow users to click on or otherwise select one or more of the additional terms. Such selection can be used to add the selected term(s) to a subsequent search, and/or display to the searcher examples of the selected term(s) in context of at least one of selected ones of the plurality of records. Searchers can advantageously be given an ability to set the size of the window from which the additional terms are drawn, the number of records searched.
    Type: Grant
    Filed: February 22, 2007
    Date of Patent: September 19, 2017
    Inventor: Robert D. Fish
  • Patent number: 9760611
    Abstract: An information processing apparatus includes a text mining section configured to perform text mining on text data acquired from the outside and to output extracted information; an identification section configured to search a development database storing elements constituting a product and the relationship among the elements by using the information extracted by text mining to identify an element related to the information; and a notification section configured to notify the identified element to a user, a program for use in the information processing apparatus.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seiji Hamada, Yutaka Moriya, Tadahiko Nakamura, Masaki Wakao, Takeshi Watanabe
  • Patent number: 9760866
    Abstract: Systems and methods to provide server side profile information. An LDAP server is provisioned for each user of a plurality of users. Profile information is received. The profile information is stored in a database associated with the LDAP server. Via the LDAP server, a suggestion from the profile information is provided in response to a partial entry provided by the user to a first client associated with the user.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: September 12, 2017
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Dennis Quintela, Frank J. Cort
  • Patent number: 9760632
    Abstract: A server system is disclosed that is capable of providing responsive content to a user when a request for an invalid URL is received. In a preferred embodiment, the server system implements multiple rescue strategies for attempting to rescue the invalid URL. One such rescue strategy involves repairing the URL by correcting for encoding errors, such as errors introduced by some web clients. Another rescue strategy involves determining that the URL contains an obsolete or outdated item identifier (e.g., product identifier) that renders the URL invalid, and returning information regarding one or more related items to the user. Another rescue strategy involves mining the invalid URL for one or more text strings reflective of the type of content desired, and then using the one or more text strings to execute a keyword search to identify content to provide to the user. The various rescue strategies may be attempted in sequence according to a hierarchy.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: September 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael L. Brundage, Sarah E. Williams
  • Patent number: 9753989
    Abstract: A system, method, and computer program product are presented for ranking content items. The system receives from a telecommunications network information indicating that a first subscriber has consumed a first content item through the telecommunications network, and adds an indication of the content consumption to a database. The system further receives information indicating that a second subscriber has consumed a second content item through the network, and adds an indication of the content consumption to the database. The system obtains a search result identifying a set of content items. It determines a first total number of subscribers who consumed the content item and a second total number of subscribers who consumed the content item and are determined to be similar to the requesting subscriber based on network-collected information. The system calculates a rank value for the content item using the first total number and the second total number.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: September 5, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Tommy Arngren, Jörgen Gustafsson
  • Patent number: 9742838
    Abstract: Implementations for locked files for cartridges in a multi-tenant Platform-as-a-Service (PaaS) system are disclosed. A method of the disclosure includes identifying, by a processing device of a multi-tenant Platform-a-a-Service (PaaS) system, an operation requested to be performed by the multi-tenant PaaS system, determining access contexts for the identified operation with respect to a cartridge associated with the operation, the access context comprising a user or component that is attempting to access a file of the cartridge for the identified operation, accessing a locked files manifest of the cartridge, the locked files manifest identifying at least one of files or directories of the cartridge to which a cartridge author of the cartridge restricts access to application developers utilizing the cartridge to execute an application, and applying access permissions to the cartridge according to the determined access contexts and the locked files manifest.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: August 22, 2017
    Assignee: Red Hat, Inc.
    Inventors: Michael McGrath, Jhon Honce
  • Patent number: 9736030
    Abstract: A device is configured to receive, from a network device, a first message associated with a network management activity performed by using an application of the network device. The device is further configured to determine whether the first message satisfies a criterion, and to classify the first message based on a type of the application when the first message satisfies the criterion. The device is also configured to receive, from the network device, a second message associated with the network management activity; to correlate the second message with the first message after classifying the first message; and to create a record for the network management activity based on the first message and the second message by using rules associated with the type of the application.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: August 15, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: K. Uday Kishore, Raja Sekhar Reddy
  • Patent number: 9727593
    Abstract: This disclosure relates to database systems and, more particularly, to database systems with version controlled data. A version controlled database program resides on a computer readable medium, having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations. The operations include defining a version object software layer. The version object software layer may be configured to read and write data of a version controlled database to a physical storage medium, maintain one or more versions of at least one element of the data, and provide access to the data. The operations may also include defining a database management software layer. The database management software layer may be configured to read and write data to the version object software layer and provide a database access interface for accessing the data.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventor: David Lawrence Brown
  • Patent number: 9697258
    Abstract: The disclosed embodiments relate to techniques for supporting enhanced content-item searches in an online content-management system. These techniques generally operate by gathering information that is available in the online content-management system (such as how often each content item has been updated, how many users have accessed the content item, and how many identical copies of the content item are stored in the online content-management system) and using this information to identify relevant content items that are likely to be important to a user. This enables the online content-management system to perform searching operations that return relevant content items to the user.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: July 4, 2017
    Assignee: Dropbox, Inc.
    Inventor: Chris Barton
  • Patent number: 9679018
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for document ranking. One of the methods includes receiving a request for one or more documents, obtaining a set of documents responsive to the request, and obtaining, from a user profile associated with a source of the request, representations of one or more topics of interest to a user. The method also includes selecting, from the set of documents, at least one document associated with a particular topic that matches at least one of the one or more topics of interest to the user, for the at least one selected document, obtaining a value corresponding to an inverse document frequency of documents associated with the particular topic in a corpus of documents, and generating a score for the at least one document based at least in part on the value corresponding to the inverse document frequency.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Baris Yuksel, Craig Nevill-Manning, Daniel J. Yehuda
  • Patent number: 9674131
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for disseminating messages to a user. The embodiment may receive a plurality of messages. The embodiment may classify the plurality of messages based on metadata contained in each message, wherein the metadata corresponds to one or more topics. The embodiment may place one or more messages from the plurality of messages in a queue associated with a user. The embodiment may receive a request for a message from the user, wherein the request details a first preferred topic. The embodiment may determine a message in the user queue that corresponds to the first preferred topic. The embodiment may send the user the message from the plurality of messages corresponding to the first preferred topic.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: June 6, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ram Subba Rao Chalamalasetti, Venkata Kiran Kumar Darbha, Sudhanshu Pant, Belavadi N. Ramesh, Amar A. Shah
  • Patent number: 9659076
    Abstract: A data storage system according to certain aspects can archive database data associated with different database applications. The data storage system according to certain aspects may provide database archiving modules that include logic incorporating and/or based on the native schema and/or native commands specific to particular database applications. The database archiving modules according to certain aspects may determine the relationship between tables associated with corresponding database applications and archive selected database data based on the native schema and native commands.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: May 23, 2017
    Assignee: COMMVAULT SYSTEMS, INC.
    Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni
  • Patent number: 9659067
    Abstract: A computer device is configured to identify a document; determine that the document includes an annotation, the annotation describing a user interface that is to be visually displayed in connection with information identifying the document when the information identifying the document is included in a search results document, the user interface including a user interface element that, when selected, causes an action to be performed in connection with the document, and the action being performed without obtaining the document after the user interface element is selected; determine information relating to the user interface based on the annotation; and store, in a search index, the information relating to the user interface in association with the information identifying the document.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventor: David Reis de Sousa
  • Patent number: 9654301
    Abstract: The present invention relates to methods and systems for streaming content and in particular, live content. The method includes the steps of: receiving a content stream; periodically encoding the received stream into a sequence of content files to thereby create a plurality of sequential content files; assigning a sequence identifier to each content file; storing the files on a host; delivering a data file to a media player responsive to a request for live content, said data file including information enabling the media player to sequentially and individually request each content file from the host and play the requested content file; and delivering requested content files responsive to each request.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: May 16, 2017
    Assignee: VIVIDAS TECHNOLOGIES PTY LTD
    Inventors: Martin Lipka, David Winter
  • Patent number: 9652474
    Abstract: A method and a system provide regional content to users by associating data files with geographical properties and matching the geographical property of a data file with the geographical property of the user. The system extracts geographical information from a data file, and associates the data file with a source geographical property corresponding to the extracted geographical information according to a geographical information database. Upon obtaining a user geographical property of a user, the system provides the data file to the user if the source geographical property matches the user geographical property. The method and the system may be implemented using a geographical name lexicon or a geographical name suffix lexicon.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: May 16, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Guo Ping Lei, Xiao Shuan Li, Na Ma, Wei Jia Liu, Chuan Wen Chen, Ming You Wang, Hong Xi Zhou, Xuan Wang