Patents Examined by Jared Bibbee
  • Patent number: 9122484
    Abstract: Disclosed are a method, apparatus, and computer program, product for mashing up web applications. The method includes: obtaining at least two document object models (DOM) corresponding to at least two web applications respectively; merging nodes of the at least two document object models to obtain a new document object model; connecting, on the new document object model, the nodes belonging respectively to the at least two document object models; and obtaining a new web application from the new document object model after connection.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yi Hui, Kuo Zhang, Le Kang, Wei Sun
  • Patent number: 9122755
    Abstract: An incremental search user interface is implemented to reduce search requests from a client system to a server system. In one aspect, a result list is cached in a memory of the client system, where the result list corresponds to a search request from the client system to the server system. In another aspect, a check is repeatedly performed, in a predetermined time interval, to determine whether an input keystroke is received. Upon confirming the receiving of an input keystroke, based on a partial query and the cached result list, determine whether a search request to the server is unnecessary.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: September 1, 2015
    Assignee: SAP SE
    Inventor: Arnaldo Cavazos
  • Patent number: 9122412
    Abstract: System and method for producing tree perspectives of a plurality of storage systems using storage system descriptors and a set of search rules. The system and method herein provide an easy way to locate and identify specific storage systems. The storage system descriptors comprise external storage system metadata (referred to herein as “external metadata”) and/or internal storage system attributes (referred to herein as “internal attributes”) that describe the storage systems. The set of search rules comprises one or more metadata search rules and/or one or more attribute search rules. The set of search rules may be applied to the external metadata and/or internal attributes to determine a set of one or more matching storage systems. A tree perspective may be produced that represents the set of matching storage systems. The tree perspective may display the hierarchal organization of the set of matching storage systems through a hierarchical tree structure.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: September 1, 2015
    Assignee: NetApp, Inc.
    Inventors: Erik Johannes, Brian David Mason, Troy Lee Hadeen
  • Patent number: 9110935
    Abstract: In one aspect, a Universe designed and built in a database is used for modeling data in an in-memory database. The Universe is loaded in a front-end development application to display a universe schema contained in the Universe. The logic built in the front-end development application enables parsing the universe schema, to determine patterns matching in-memory views such as attribute views and analytic views. The determined patterns are generated as attribute views and analytic views, and displayed for user selection. Selected attribute views and analytic views are stored in the in-memory database.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: August 18, 2015
    Assignee: SAP SE
    Inventor: Venkatram Vundavalli
  • Patent number: 9110938
    Abstract: Database elements are inserted into a database object by processing each of a plurality of operations in a sequential order within a first processing round to insert the database elements into the database objects, where processing for at least one operation in the order becomes suspended due to a resource request, and where at least one successive operation is initiated in response to suspension of one or more prior operations to enable prefetching of information for processing the operations. Each suspended operation is re-processed with the prefetched information in one or more additional processing rounds until processing of the operations is completed.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert W. Lyle, Ping Wang
  • Patent number: 9104620
    Abstract: The disclosure includes a backup method executed by a computer, and the backup method includes: determining whether or not a previous backup processing was automatically executed; and upon determining that the previous backup processing was automatically executed, merging a previous backup data generated by the previous backup processing into a current backup data.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: August 11, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Sumiko Torimaru
  • Patent number: 9104760
    Abstract: A system includes a database management system engine, data manipulation subsystem and layout engine. The management system engine is configured to manage a database having stored therein a panoptic visualization document collection of document components each of which has associated metadata providing information about the respective document component, with the document components and metadata being stored in respective records of the database. The data manipulation subsystem includes a query language engine configured to receive a request for the respective records of document components and associated metadata, and the management system engine is configured to retrieve the requested, respective records from the database. The layout engine is configured to generate a layout of panoptically-arranged visual representations of the document components. And the query language engine is configured to communicate the layout and retrieved, respective records of the associated metadata.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: August 11, 2015
    Assignee: The Boeing Company
    Inventors: Brent L. Hadley, Patrick J. Eames, Joseph F. Floyd
  • Patent number: 9104712
    Abstract: Database elements are inserted into a database object by processing each of a plurality of operations in a sequential order within a first processing round to insert the database elements into the database objects, where processing for at least one operation in the order becomes suspended due to a resource request, and where at least one successive operation is initiated in response to suspension of one or more prior operations to enable prefetching of information for processing the operations. Each suspended operation is re-processed with the prefetched information in one or more additional processing rounds until processing of the operations is completed.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert W. Lyle, Ping Wang
  • Patent number: 9092445
    Abstract: A system and method of ensuring usage-based compliance based on a predicted model topology are disclosed. The system includes an information topology that extracts information from at least one information object, a daemon that operates to monitor interactions with at least one information object, an analyzer that performs a statistical-based pattern analysis using the monitored interactions, and a compliance policy that receives input from the information topology. The compliance policy is adjusted based on the analyzer and any new rules, and compares the actual state to the desired state. The method includes monitoring a file system to capture user interaction with the file system, performing statistical-based pattern analysis on the captured interactions, adjusting a compliance policy based on the statistical analysis and any new rules, inputting an information topology into the compliance policy, and comparing the actual state to a desired state that is based on the adjusted compliance policy.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: July 28, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Anurag Ojha
  • Patent number: 9092511
    Abstract: Methods for determining solutions to a problem experienced by a data processing system user. A query is received from the user, which includes a problem description of the problem experienced by the user with respect to the data processing system. One or more keywords are extracted from the received problem description. An index of problems and associated solutions is searched using the extracted keywords. The index of problems and associated solutions is created by analyzing a document collection describing problems and associated solutions with a text analytics application. One or more documents are returned that contains words or phrases that are similar to the keywords used for searching the index of problems and associated solutions. The documents relevant for the problem and associated solutions are presented to the user.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
  • Patent number: 9087121
    Abstract: Computer program products and systems, determine solutions to a problem experienced by a data processing system user. A query is received from the user. The query includes a problem description of the problem experienced by the user with respect to the data processing system. One or more keywords are extracted from the received problem description. An index of problems and associated solutions is searched using the one or more extracted keywords. The index of problems and associated solutions is created by analyzing a document collection describing problems and associated solutions with a text analytics application. One or more documents are returned that contains words or phrases that are similar to the keywords used for searching the index of problems and associated solutions. The documents relevant for the problem and associated solutions are presented to the user.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: July 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
  • Patent number: 9069829
    Abstract: An items manager can request and receive data items from a data source via a data source adapter. The items manager can also maintain a list of data representation items representing data items. The data representation items can include user interface elements. Also, maintaining the list can include invoking a renderer to render the data representation items from the data items received from the data source, and including the data representation items in the list. The items manager can provide a client with an enumeration through the list of data representation items. The items manager may also provide other features, such as providing the client with notifications of changes to the list of data representation items.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: June 30, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
  • Patent number: 9058351
    Abstract: A computer readable storage medium includes executable instructions to store load data in new rows of an append only table within a data warehouse, without updating or deleting existing rows in the append only table. The new rows are added in a database transaction that guarantees that the distributed reads and writes of all transactions are processed reliably and that the transactions obey snapshot isolation rules. Data changes associated with the load data are maintained in a separate update table. Data from the append only table is merged with data changes from the update table to supply read data.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: June 16, 2015
    Assignee: Pivotal Software, Inc.
    Inventors: Matthew C. McCline, Luke Lonergan, Kurt Harriman, John Glenn Eshleman, Alon Goldshuv, Jeffrey Ira Cohen
  • Patent number: 9037609
    Abstract: A query analysis tool determines whether a list of columns within a database is accessed by a query without running the query against the database. Instead of using the database, the query is sent to a query analysis tool that uses a list of columns of interest to resolve ambiguity in the query and then determine if the query potentially accesses the list of columns of interest. If the ambiguity cannot be resolved, then the ambiguous part of the query is determined to not access any of the columns from the list of columns.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: May 19, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Graham T. Tibbitts, Nathaniel Jonah Beckford, John K. White
  • Patent number: 9037574
    Abstract: Database report subscription technology, in which subscriptions are delivered to multiple, different recipients on a customized basis. In response to detection of an event that triggers generation and delivery of a database report, customized versions of the report are generated for the multiple, different recipients based on a definition of the data used to generate the report included in the subscription, report parameters that define presentation aspects of the report included in the subscription, and profile data associated with at least one of the multiple, different recipients. The customized versions of the report include at least a first version of the report and a second version of the report that differs from the first version of the report and the customized versions of the report are delivered to the multiple, different recipients.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: May 19, 2015
    Assignee: MicroStrategy Incorporated
    Inventor: Kaustubh Patekar
  • Patent number: 9031978
    Abstract: Location-based searches for venues for a mobile computing device. An application server system may determine search results in response to a search query, comprising a search location, received from the mobile computing device. The application server system determines, for each search query, whether the search location is within a threshold distance from a location of the mobile computing device. If within the threshold distance, the application server system transmits search result data comprising, for each example venue in the search results, a distance of the venue to the location of the mobile computing device. If not within the threshold distance, the application server system transmits search result data comprising, for each venue in the search results, a distance of the venue to the search location.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: May 12, 2015
    Assignee: Whitepages, Inc.
    Inventors: Sebastian Beresniewicz, Sanam Mehta, Vishal Modi, Bret Moore, Brent Newman, Owyn Richen, John Siu
  • Patent number: 9026557
    Abstract: Schema mapping is provided at several levels of granularity to generate views from a data model. The schema mapping allows for the database tables referenced among the data views contained in the data model to come from a collection of several physical schemas, even though the data model may comprise a single authoring schema.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: May 5, 2015
    Assignee: SAP SE
    Inventors: Andreas Kemmler, Torsten Kamenz
  • Patent number: 9026542
    Abstract: A system and method for generating feature vectors of documents in different languages are provided. The feature vectors provide scores associated with keywords defined in a base language for use by a profiler for generating or updating a user profile. The system and method use a plurality of keyword sets comprising: a base language keyword set comprising a plurality of base language keywords each associated with a respective identifier (ID); and a second language keyword set comprising a plurality of second language keywords each corresponding in meaning to a respective one of the base language keywords and associated with the ID of the corresponding base language keyword. One of a plurality of tokenizers is selected to parse a document based on the language of the document and to generate the feature vector using the keyword set of the corresponding language.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: May 5, 2015
    Assignee: Alcatel Lucent
    Inventors: Hong Yao, Wu Wang, Mei Marker, Kelvin Edmison, Wei Wang
  • Patent number: 9020910
    Abstract: A method for processing data contained in tables in a relational database includes joining a first table and a second table into a joined table determining metadata for at least one column of a table of the following tables: the first table, the second table, and the joined table. The metadata is used for processing data in the at least one column of the table, and for processing data in at least one column of at least one other table of the following tables: the first table, the second table, and the joined table.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Peter Bendel, Marco Czech, Oliver C. Koeth, Knut Stolze
  • Patent number: 9015199
    Abstract: A method and an apparatus request web pages and content rating information thereof have been disclosed. In one embodiment, the method includes receiving a request from a user for a web page, retrieving content rating of the web page in response to the request, and fetching the web page substantially simultaneously with the retrieving of the content rating in response to the request. Other embodiments have been claimed and described.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: April 21, 2015
    Assignee: SonicWALL, Inc.
    Inventors: John E. Gmuender, Alex M. Dubrovsky, Nikolay V. Popov, Alexander Shor, Roman Yanovsky, Shunhui Zhu, Boris Yanovsky