Patents Examined by Kimberly Wilson
-
Patent number: 10146800Abstract: A method for automatically managing a plurality of slides associated with a slide-deck is provided. The method may include adding the plurality of slides to a computing system. The method may also include analyzing at least one slide within the plurality of slides. The method may further include generating a list including at least one key word or at least one tag based on the analyzing. The method may include matching the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server. The method may also include fetching at least one slide or at least one slide-deck from the presentation server based on the matching. The method may further include displaying the at least one fetched slide or the at least one fetched slide-deck on a user interface.Type: GrantFiled: April 8, 2015Date of Patent: December 4, 2018Assignee: International Business Machines CorporationInventors: Andreas Nauerz, Jaspreet Singh, Isabell Sippli, Martin Welsch
-
Patent number: 10146798Abstract: A method for automatically managing a plurality of slides associated with a slide-deck is provided. The method may include adding the plurality of slides to a computing system. The method may also include analyzing at least one slide within the plurality of slides. The method may further include generating a list including at least one key word or at least one tag based on the analyzing. The method may include matching the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server. The method may also include fetching at least one slide or at least one slide-deck from the presentation server based on the matching. The method may further include displaying the at least one fetched slide or the at least one fetched slide-deck on a user interface.Type: GrantFiled: October 9, 2014Date of Patent: December 4, 2018Assignee: International Business Machines CorporationInventors: Andreas Nauerz, Jaspreet Singh, Isabell Sippli, Martin Welsch
-
Patent number: 10133820Abstract: Techniques for intelligent content indexing are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for performing intelligent content indexing comprising indexing by one or more processes associated with a client an initial full set of data of the client to create an index of the client data, detecting a change in the client data, and modifying the index to reflect the change in the client data.Type: GrantFiled: June 29, 2007Date of Patent: November 20, 2018Assignee: Veritas Technologies LLCInventors: Ynn-Pyng Tsaur, Troy Cochran
-
Patent number: 10127273Abstract: The disclosed embodiments provide a method and system for processing network data. During operation, the system obtains one or more event streams from one or more remote capture agents over one or more networks, wherein the one or more event streams include event data generated from network packets captured by the one or more remote capture agents. Next, the system applies one or more transformations to the one or more event streams to obtain transformed event data from the event data. The system then enables querying of the transformed event data.Type: GrantFiled: April 15, 2014Date of Patent: November 13, 2018Assignee: Splunk Inc.Inventor: Michael Dickey
-
Patent number: 10102262Abstract: A method and apparatus for creating reports using dimension trees. The method may include presenting trees of dimensions associated with one or more source databases, receiving a user selection of one of the dimension trees, and presenting a view of the selected dimension tree. The method may further include allowing a user to choose components of a report from the view of the selected dimension tree, and populating the report with data from the source databases.Type: GrantFiled: August 29, 2008Date of Patent: October 16, 2018Assignee: Red Hat, Inc.Inventor: Eric J. Williamson
-
Patent number: 10102218Abstract: A file system allows a different checksum algorithm to be used for different extents of a file system object independently of other extents of the file system object. The checksum algorithm can be a selectable attribute of an extent or range of extents of a file system object, such that some extents of a file system object can use a first checksum algorithm, while other extents of the file system object can use a second checksum algorithm. An extent of the file system object also may have no associated checksum algorithm. The file system stores, for each extent of a file system object, data indicating a checksum for the extent and an indication of any checksum algorithm used for the extent.Type: GrantFiled: September 30, 2014Date of Patent: October 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Chesong Lee, Raj Das, Cornel Rat, William Tipton
-
Patent number: 10078702Abstract: A system customizes a news document associated with a user of a news aggregation service. The system includes a remote news aggregation server configured to create a news aggregation service document based on a request received from the user. The remote news aggregation server identifies news content from a plurality of news source servers based on the received request and presents the identified news content in the news aggregation service document. The remote news aggregation server is further configured to receive a request from the user to remove a news item from the presented news content and removing the requested news item from the identified news content. Updated news content is presented in an updated news aggregation service document.Type: GrantFiled: September 23, 2016Date of Patent: September 18, 2018Assignee: Google LLCInventor: Chung M. Wu
-
Patent number: 10019518Abstract: Methods and systems are disclosed that relate to ranking functions for multiple different domains. By way of example but not limitation, ranking functions for multiple different domains may be trained based on inter-domain loss, and such ranking functions may be used to rank search results from multiple different domains so that they may be blended without normalizing relevancy scores.Type: GrantFiled: October 9, 2009Date of Patent: July 10, 2018Assignee: Excalibur IP, LLCInventors: Jiang Chen, Wei Chu, Zhenzhen Kou, Zhaohui Zheng
-
Patent number: 10007694Abstract: A method, system, and computer program product for managing data sets of a storage facility is disclosed. The method, system, and computer program product include determining, by analyzing a first data set, that the first data set includes a first record having padded data. To identify the padded data, the method, system, and computer program product include comparing at least a portion of the first record of the first data set with a second record of a second data set. Next, the method, system, and computer program product include removing, from the first record of the first data set, the padded data.Type: GrantFiled: November 15, 2016Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Philip R. Chauvet, Franklin E. McCune, David C. Reed, Max D. Smith
-
Patent number: 9971841Abstract: Mechanisms are provided for integration of Web information architecture taxonomy and Web metrics taxonomy. When the author creates source content, the mechanism classifies the content using a rich taxonomy. The mechanism also adds unique identifiers into the source content pages as tags. The mechanism may then transform the source content into Web content that contains the identifiers in the tags. When users view the Web content, the tags generate usage data, which contain the identifiers. A Web metrics mechanism generates a Web metrics report from the usage data. The page tags are the identifiers from the source content. The Web metrics report associates each page of Web content with the rich taxonomy available in the source content.Type: GrantFiled: May 13, 2016Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventor: Tracy H. Wallman
-
Patent number: 9946801Abstract: Information is generated indicative of frequency of search terms presented to at least one online search service. As event indications, indicative of user interaction generally with front end servers, are being provided for persistent storage, ones of the event indications that are indicative of search events are detected. The detected ones of the search event indications are processed and it is determined, based at least in part thereon, by location, frequency data indicative of a frequency of each of a plurality of search terms presented to the at least one online search service. An indication of at least some of the frequency data is caused to be associated with indications of locations to which the frequency data corresponds. For example, the frequency data may be displayed superimposed on a map.Type: GrantFiled: August 11, 2008Date of Patent: April 17, 2018Assignee: Excalibur IP, LLCInventor: Vijay Raghunathan
-
Patent number: 9875254Abstract: A method for searching for at least one term, consisting of at least one character, in at least one set of ink data is disclosed. This method advantageously includes an operation for converting ink data into intermediate data, in an intermediate format, in the form of at least one segmentation graph, each node of one of the graphs including at least one ink segment associated with at least one assumption of correspondence with a recognition unit, and an operation for searching for the term or terms, carried out on the intermediate data, the conversion operation being carried out once and for all during storage of one of the sets of data, and the search operation being capable of being carried out at any time.Type: GrantFiled: January 10, 2006Date of Patent: January 23, 2018Assignee: MYSCRIPTInventor: Pierre-Michel Lallican
-
Patent number: 9830358Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating identifiers for tuples of recursively defined relations. One of the methods includes selecting one or more of the recursively defined relations to evaluate. Respective keys are computed for each tuple of any new tuples computed during recursive evaluation. For each key that occurs in a cache of keys, obtaining a tuple for the key from the cache and adding the obtained tuple to a new relation. For each key that does not occur in the cache of keys, generating a new identifier for the key, and adding, to a new relation for each key of each tuple of any keys that do not occur in the cache of keys for a relation, a new tuple comprising (1) elements of the tuple and (2) the new identifier for the key.Type: GrantFiled: March 22, 2017Date of Patent: November 28, 2017Assignee: Semmle LimitedInventors: Alexander Eyers-Taylor, Max Schaefer
-
Patent number: 9798792Abstract: A method, and corresponding computer program product and computer system, for replicating a database image in a distributed database environment comprises: defining a checkpoint image of the primary node including a database structure and a plurality of database pages; creating a replica database by initiating a backup node and saving the defined structure on the initiated backup node; sending each database page of the checkpoint image for saving on the backup node; saving every transaction on the primary node and creating a corresponding REDO transaction; identifying each data page operated on by each REDO transaction; sending each created REDO transaction to the backup node in the order in which the corresponding transaction occurred, and prioritizing each identified database page so that it arrives at the backup node before or substantially at the same time as a corresponding REDO transaction.Type: GrantFiled: March 18, 2014Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Kyosti M. Laiho, Jan P. Lindstrom, Jarmo Parkkinen, Vilho T. Raatikka
-
Patent number: 9792341Abstract: Organizing data within a database is provided. In response to determining that a group of coarsified data records within a database table is not an aligned group of data records, a virtually replicated subgroup of coarsified data records that corresponds to the group of coarsified data records is generated from different groups of coarsified data records within the database table. The virtually replicated subgroup of coarsified data records is aligned with the corresponding group of coarsified data records.Type: GrantFiled: June 2, 2014Date of Patent: October 17, 2017Assignee: International Business Machines CorporationInventors: Yuan-Chi Chang, Mohammad S. Hamedani, Oktie Hassanzadeh, Timothy R. Malkemus
-
Patent number: 9740764Abstract: A system for performing data classification operations. In one embodiment, the system comprises a file system configured to store a plurality of computer files and a scanning agent configured to traverse the file system and compile data regarding the attributes and content of the plurality of computer files. The system also comprises an index configured to store the data regarding attributes and content of the plurality of computer files and a file classifier configured to analyze the data regarding the attributes and content of the plurality of computer files and to classify the plurality of computer files into one or more categories based on the data regarding the attributes and content of the plurality of computer files. Results of the file classification operations can be used to set appropriate security permissions on files which include sensitive information or to control the way that a file is backed up or the schedule according to which it is archived.Type: GrantFiled: December 14, 2015Date of Patent: August 22, 2017Assignee: Commvault Systems, Inc.Inventor: Norman R. Lunde
-
Patent number: 9734189Abstract: A method, system, and computer program product for managing data sets of a storage facility is disclosed. The method, system, and computer program product include determining, by analyzing a first data set, that the first data set includes a first record having padded data. To identify the padded data, the method, system, and computer program product include comparing at least a portion of the first record of the first data set with a second record of a second data set. Next, the method, system, and computer program product include removing, from the first record of the first data set, the padded data.Type: GrantFiled: November 15, 2016Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Philip R. Chauvet, Franklin E. McCune, David C. Reed, Max D. Smith
-
Patent number: 9716384Abstract: System and method for controlling a wind farm, for wind farms comprising a plurality of wind turbines having a rotor, a generator, a control unit and connections to the mains of the wind farm, the wind turbines generating reactive power according to the instructions of the wind farm control system, the control system calculating a global reactive power demand to be produced by the whole wind farm on the basis of the voltage at the connection point or the power factor required, and the control system sending reactive power instructions to the wind turbines of the farm, the control system receiving information based on one or more parameters indicating the level of heating of the electrical components of the wind turbines, the generation of reactive power being distributed between the various wind turbines.Type: GrantFiled: January 19, 2009Date of Patent: July 25, 2017Assignee: ACCIONA WINDPOWER, S.A.Inventors: Oscar Alonso Sadaba, Teresa Arlaban Gabeiras, Ricardo Royo Garcia, Miguel Nuñez Polo
-
Patent number: 9646015Abstract: Various embodiments are directed to systems and methods for compressing digital works, such as books, magazines and similar works. Compressing a digital work may comprise finding an entry for a first string from the digital work in a compression dictionary and replacing a string value of the first string from the digital work with a first string reference associated with the first string at the entry for the first string. The compression dictionary may be generated, for example, from digital works associated with a user or user device that requested the digital work. Also, in some embodiments, the digital work itself may be used as a compression dictionary.Type: GrantFiled: June 3, 2014Date of Patent: May 9, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Anubhav Kushwaha
-
Patent number: 9619537Abstract: Embodiments relate to converting data object(s) from a single-source database environment into a multi-source database environment. An engine is configured to receive a single-source database universe from a repository. The engine analyzes that universe to identify details thereof for conversion, including but not limited to connections, tables, views, alias tables, etc. A new multi-source connection is registered, and then the multi-source universe is re-generated through a universe conversion algorithm, an automatic function mapping algorithm, and a query generation algorithm. Embodiments avoid labor intensive manual re-creation of the universe, and may be implemented as an automatic conversion wizard also updating dependent report queries per new multi-source query patterns. Particular embodiments converting a single-source database environment available from SAP AG, may utilize a Software Design Kit (SDK) to create a migration plug-in as part of an Information Design Tool (IDT).Type: GrantFiled: April 15, 2014Date of Patent: April 11, 2017Assignee: SAP SEInventors: Makesh Balasubramanian, Tejram Jagannath Sonwane